삼항 조건 연산자는 어떤 조건에 따라 두 값 중 하나를 반환하는, 간결한 표현식을 작성할 때 사용해요.
흔히 "삼항 연산자"라고 불러요.
이 이름은 연산자에 피연산자가 세 개 있다는 점에서 비롯됐어요: predicate ? consequent-expression : alternative-expression
짧은 if-else문을 대신해서 사용할 수 있어요.
if문과 마찬가지로, JavaScript는 조건을 평가할 때 암시적 형 변환을 해요.
조건이 truthy하면 콜론 왼쪽에 있는 피연산자가 반환돼요.
그렇지 않으면 삼항 표현식의 결과는 콜론 오른쪽에 있는 피연산자가 돼요.
const year = 2020;
year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'