삼항연산자

바냐·2022년 11월 11일
0

삼항연산자란?

구문

condition(조건문) ? exprIfTrue(조건이 참일 때) : exprIfFalse(조건이 거짓일 때)

매개변수

condition
조건문으로 사용되는 표현식

exprIfTrue
condition이 truthy한 값으로 평가될 경우 실행되는 표현식 (true와 같거나, true로 치환될 수 있는 값)

exprIfFalse
condition이 falsy한 값으로 평가될 경우 실행되는 표현식 (false와 같거나, false로 치환될 수 있는 값)

예제

var age = 26;
var beverage = (age >= 21) ? "Beer" : "Juice";
console.log(beverage); // "Beer"

!삼항연산자는 중첩을 넣어 사용이 가능하지만 가독성이 떨어지고 더 복잡해 보일 수 있기에 이럴 때는 if문을
사용하는게 더 깔끔하다.

0개의 댓글