[javascript] 삼항 연산자
자바스크립트에서 삼항 연산자는 if-else 문을 대체하여 조건에 따라 값을 반환하거나 변수를 설정하는 데 유용하게 사용됩니다.
삼항 연산자 구조
condition ? expression1 : expression2
위 구조에서 condition
은 평가할 조건을 나타내며, expression1
은 조건이 참일 때 반환될 값이고, expression2
는 조건이 거짓일 때 반환될 값입니다.
예시
const age = 25;
const message = age >= 18 ? '성인입니다' : '미성년자입니다';
console.log(message); // 출력 결과: '성인입니다'
// 또 다른 예시
const isRaining = true;
const action = isRaining ? '우산을 가져가세요' : '우산이 필요없어요';
console.log(action); // 출력 결과: '우산을 가져가세요'
위 예시에서 age
변수의 값이 18 이상이므로 message
변수에는 ‘성인입니다’가 할당됩니다.
삼항 연산자의 활용
삼항 연산자는 간결하고 가독성이 좋아 코드를 간단하게 유지할 수 있습니다. 단순한 조건에 따른 값의 할당 뿐만 아니라 DOM 조작, 스타일 적용 등에도 활용될 수 있습니다.
결론
삼항 연산자는 코드를 간결하게 유지하고 가독성을 높이는 데 유용한 자바스크립트의 기능입니다. 필요한 경우 if-else 문 대신 적절히 활용하여 코드를 간결하고 명확하게 작성할 수 있습니다.
더 많은 자세한 정보는 MDN Web Docs를 참고하세요.