Front-end/Javascript

[javascript] 삼항연산자

수밧드 2020. 5. 27. 16:00

삼항연산자는 if와 switch처럼 조건문을 처리하는 연산자이다. 일반적으로  if 조건문의 축약형으로 사용되며,

세개의 문장으로 구성된다.

 

조건문 ? 표현문1 : 표현문2

 

조건문은 반드시 결과가 참(true)과 거짓(false)로 반환되어야 한다. 그리고 그 결과가 true면 표현문1을 실행하고,

false이면 표현문2를 실행한다.

? 를 if 라 생각하고 : 를 else 라고 생각하면 좀 더 이해가 쉬울 것이다.

 

 

예시
var condition = 5 > 10;
condition ? console.log('Left') : console.log('Right');

 

 

결과값
Right