본문 바로가기

잡다한 메모

[JavaScript] 삼항연산자 (ternary operator)

* 삼항연산자란?

:조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 보통 if 명령문의 단축 형태로 쓰입니다.

 

조건 ? A : B 

조건이 true이면 A를 실행, false이면 B를 실행한다.

 

*적용예제

 clockTitle.innerText = `${hours < 10 ? `0${hours}` : hours }:
 	${minutes < 10 ? `0${minutes}` : minutes}:${seconds < 10 ? `0${seconds}` : seconds}`;
    //시간이 10보다 작으면 시간 앞에 0을 붙히도록 삼항연산자를 이용하여 표현