if 문을 사용할 때 한줄로 축약할 수 있는 방법입니다. 아래 예제입니다.
코드
var age = 30;
var canDrinkAlcohol = (age > 19) ? "true, over 19" : "false, under 19";
alert(canDrinkAlcohol); // true, over 19
if / else 문 대신 삼항 연산자를 사용하면 함수를 사용할 때 깔끔하게 만들 수 있습니다.
if/else
function canDrinkAlcohol(age){
if(age > 19){
return true
}else{
return false
}
}
var output = canDrinkAlcohol(20);
alert(output) //true
삼항연산자
function canDrinkAlcohol(age){
return (age > 19) ? true : false;
}
var ouput = canDrinkAlcohol(30);
alert(ouput); //true