javascript
삼항 조건 연산자
hjcode
2019. 9. 25. 22:00
if 문을 사용할 때 한줄로 축약할 수 있는 방법입니다.
아래 예제입니다.
1
2
3
4
5
|
var age = 30;
var canDrinkAlcohol = (age > 19) ? "true, over 19" : "false, under 19";
alert(canDrinkAlcohol); // true, over 19
|
if / else 문 대신 삼항 연산자를 사용하면 함수를 사용할 때 깔끔하게 만들 수 있습니다.
if/else
1
2
3
4
5
6
7
8
9
10
11
|
function canDrinkAlcohol(age){
if(age > 19){
return true
}else{
return false
}
}
var output = canDrinkAlcohol(20);
alert(output) //true
|
위 코드를 삼항 연산자로 바꾸면 아래와 같습니다.
1
2
3
4
5
6
7
|
function canDrinkAlcohol(age){
return (age > 19) ? true : false;
}
var ouput = canDrinkAlcohol(30);
alert(ouput); //true
|
반응형