삼항 조건 연산자(ternary operator)

Jinkyu Kim·2023년 2월 22일

Javascript

목록 보기
24/30

삼항 조건 연산자는 조건식이 참인 경우 첫 번째 표현식이 실행되고
조건식이 거짓인 경우 두 번째 표현식이 실행된다 => 조건식 ? 첫번째표현식 : 두번째표현식

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'이 아니라면 '😍'를 할당해라

0개의 댓글