[JavaScript] 3항 조건 연산자

|

3항 조건연산자

(조건) ? exp1 : exp2
() 안에 조건이 참이면 exp1  실행되며 거짓이라면 exp2  실행된다.


IF 문으로 표현한 조건문

if (a > b){
  c = 10;
}else {
  c = 20;
}

위의 식을 조건 연산자로 고쳐 쓰면 아주간단해진다.
(a > b) ? c = 10 : c = 20;

이 간단한것을… ㅋㅋㅋㅋ 복잡해보여도 복잡하지 않다 천천히 들여다 보자