삼항연산자는 JavaScript에서 세 개의 피연산자를 받는 유일한 연산자
앞에서부터 조건문, 물음표, 조건문의 참일 경우 실행할 표현식, 콜론, 조건문이 거짓일 경우 실행할 표현식이 배치됨
condition ? expTrue : expFalse
condition : 조건문
expTrue : 값 자체가 true이거나, true로 치환이 가능한 값. 조건문이 true면 실행되는 표현식
expFalse :값 자체가 false이거나 false로 치환이 가능한 값. false 이외에도 null, NaN, 0, "", undefined가 있다. 조건문이 false이면 실행되는 표현식
예시
let age = 27;
let drunk = (age > 19) ? "can" : "cant";
console.log(drunk);
https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-conditional-operator
'Develop > JavaScript' 카테고리의 다른 글
| JavaScript - 소수의 합 구하기 (0) | 2022.09.19 |
|---|