삼항 연산자(혹은 삼항식)를 사용해 긴 if 문을 짧게 줄일 수 있다.
if 문의 결과를 변수에 담고자 할 때 혹은 간단한 if문을 보기 좋게 한 줄로 쓰고자 할 때 사용할 수 있다.
적용 전
var foo = '';
if (5 > 0) {
foo = 'true';
} else {
foo = 'false';
}
적용 후
var foo = (5 > 0) ? 'true' : 'false';
5는 0보다 크기 때문에 true가 foo 변수에 담기게 된다.
삼항 연산자는 다양한 언어에서 사용할 수 있으니 자신이 사용하는 언어에도 있는지 찾아보면 좋겠다.