조건부 연산자는 물음표?
로 표시한다.
피연산자가 세 개이기 때문에 조건부 연산자를 '삼항(ternary) 연산자’라고 부르기도 한다.
(자바스크립트에서 피연산자를 3개 받는(항을 3개 갖는) 연산자는 조건부 연산자가 유일)
불 표현식 ? 참일 때의 결과 : 거짓일 때의 결과
예시)
let result = condition ? value1 : value2;
condition
이 truthy라면 value1
이, 그렇지 않으면 value2
가 반환된다.불 표현식 || 불 표현식이 거짓일 때 실행할 문장
예시)
true || ooo
결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장
예시)
false && ooo