2.4.6 조건부 연산자 사용하기
if 문과 switch 문 외에도 분기 처리에 사용하는 식이 있습니다. 이 식은 조건부 연산자 또는 삼항 연산자라고 하는 특수 연산자로 표현합니다. 이 식은 문이 아니라서 결과 값이 나옵니다.
형식
조건식 ? 참일 때 실행되는 식 : 거짓일 때 실행되는 식
콘솔에 다음 코드를 입력해 보세요. > 연산자의 우선순위가 조건부 연산자의 우선순위보다 높으므로 5 > 0이 먼저 실행되고, 이것이 조건식이 됩니다. 5 > 0은 true이므로 ‘참입니다’가 결과 값으로 출력됩니다.
5 > 0 ? '참입니다' : '거짓입니다';
< '참입니다'