본문 바로가기
javascript

삼항 조건 연산자

by hjcode 2019. 9. 25.

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