삼항 조건 연산자는 조건식이 참인 경우 첫 번째 표현식이 실행되고
조건식이 거짓인 경우 두 번째 표현식이 실행된다 => 조건식 ? 첫번째표현식 : 두번째표현식
Ex)if문과 삼항연산자
let fruit = 'orange';
if(fruit === 'apple'){
console.log('🍎');
}else{
console.log('🍊');
}
(아래와 같이 if문 대신 삼항연산자를 사용하면 더 간편하게 작성할 수 있다)
fruit === 'apple' ? console.log('🍎') : console.log('🍊')
(조건에 따라서 출력되는 값을 변수에 할당할 수도 있다.)
let emoji = fruit === 'apple' ? '🍎' : '😍'
설명: emoji라는 변수에 값을 할당하려는데 fruit의 값이 'apple'이라면
emoji에 '🍎'를 'apple'이 아니라면 '😍'를 할당해라