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
|
반응형
'javascript' 카테고리의 다른 글
로또 추첨 만들기 (0) | 2019.09.26 |
---|---|
javascript 끝말잇기 (0) | 2019.09.26 |
이벤트 중단 방법 (0) | 2019.09.25 |
반복문으로 구구단 (0) | 2019.09.25 |
var, const, let (0) | 2019.09.25 |