[javascript] 삼항연산자

문병곤·2020년 12월 6일
0

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자다. 보통 if 명령문의 단축 형태로 쓰인다.

//구조
condition ? exprIfTrue : exprIfFalse 

이러한 구조에서 조건문이 참이면 선택문1을 실행하고, 조건문이 거짓이면 선택문 2를 실행한다.

int a;
if(5<4) {
    a = 50;
}else {
    a = 40;
}
System.out.println(a);

가령 이러한 예제가 있다고 하자. 이를 삼항 연산자로 옮기면 이러한 구조가 된다.

int b = (5 < 4) ? 50 : 40; 
System.out.println(b);

0개의 댓글