[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