Develop/JavaScript

JavaScript - 삼항 연산자

Rigid to Me 2022. 9. 20. 21:56

삼항연산자는 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