삼항연산자를 통해 조건문을 간단하게 표현할 수 있다.
[조건문] ? [true일때 실행코드] : [false일때 실행코드]
let c = [0,1];
c.length > 0 ? console.log("안 빈 배열") : console.log("빈 배열");
변수를 활용하면 변수에 삼항연산자의 결과값을 저장시킬 수 있다.
let a = [1];
let answer = a.length > 0 ? "안 빈 배열" : "빈 배열";
console.log(answer);
삼항연산자를 중첩시켜 여러개의 조건문을 실행시킬 수 있다.
예) 90점 이상이면 A+, 50점 이상이면 B+, 나머지는 F인 학점계산기를 만들어라.
let score = 99;
let result = score>=90? "A+"
: score>=50 ? "B+"
: "F";
console.log(result);
삼항연산자 중첩은 가독성이 떨어지므로 웬만하면 if else구문을 이용한다.