반응형

if 조건문의 압축한 형태로 사용할 때 삼항 연산자를 사용한다.

 

var age = 20;
var LimitAge = (age >= 20) ? "가능한 나이 입니다." : "불가능한 나이 입니다.";

위와 같은 문법으로 사용할 수 있는데,

 

() 괄호 안에는 조건이 들어가고

조건 뒤에 ? 물음표 뒤엔 조건이 참일 경우에 실행될 값이,

: 콜론 뒤엔 조건이 거짓일 경우에 실행될 값이 들어간다.

 

위의 경우 age라는 변수가 20보다 크거나 같은 값이기 때문에 위의 조건은 참이 되고,

"가능한 나이 입니다." 라는 값이 적용된다.

 

위의 삼항연산자는 if문으로도 풀어서 사용이 가능하다.

var age = 20;

if (age >= 20){
   "가능한 나이 입니다."
}else{
   "불가능한 나이 입니다."
}

 

 

 

반응형

+ Recent posts