[javascript] 삼항 연산자

자바스크립트에는 삼항 연산자라 불리는 특별한 종류의 연산자가 있습니다. 삼항 연산자는 조건문에 기반하여 두 가지 결과 중 하나를 반환합니다. 이 연산자는 if 문을 간단하게 표현할 수 있어 많은 코드에서 사용됩니다.

삼항 연산자의 구조

condition ? expression1 : expression2

위의 구조에서 condition은 평가해야 하는 조건을, expression1은 조건이 참일 때 실행되는 식을, expression2는 조건이 거짓일 때 실행되는 식을 나타냅니다.

예제

다음은 삼항 연산자의 간단한 예제입니다.

let isMember = true;
let discount = (isMember === true) ? 10 : 5;
console.log(discount);  // 출력: 10

위의 예제에서는 isMember 변수가 true인 경우 discount는 10이 되고, 그렇지 않은 경우에는 5가 됩니다.

결론

삼항 연산자는 코드를 간결하게 유지하면서도 조건에 따라 값을 반환할 수 있는 강력한 도구입니다. 이를 잘 활용하면 가독성이 높고 유지보수가 용이한 코드를 작성할 수 있습니다.

참고 문헌: MDN Web Docs