삼항연산자

minho·2022년 2월 6일
0

삼항연산자를 통해 조건문을 간단하게 표현할 수 있다.

삼항연산자 기본

[조건문] ? [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구문을 이용한다.

profile
Live the way you think

0개의 댓글