더북(TheBook)

조건부 연산자도 중첩해서 사용할 수 있습니다. 다음 코드에서 condition1condition2 변수의 값을 바꿔 가면서 테스트해 보세요.

let condition1 = true;
let condition2 = false;
let value = condition1 ? condition2 ? '둘 다 참' : 'condition1만 참' : 'condition1이 거짓';
value;
< 'condition1만 참'

조건부 연산자가 중첩된 경우에는 넘어가는 순서를 잘 파악해야 합니다.

그림 2-10 중첩된 조건부 연산자의 연산 순서

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.