자바스크립트 삼항 연산자는 참/거짓에 따라 선택적으로 실행되는 조건문이다.
삼항연산자는 조건문 ? 선택문1:선택문2 로 구성된다. 조건문이 참이면 선택문1을 실행하고, 조건문이 거짓이면 선택문 2를 실행한다.
조건문과 선택문을 구분하는 기호는 물음표 ? 를 사용한다. 선택문1과 선택문2를 구분하는 기호는 클론 : 을 사용한다.
세 개의 항 중 하나에 조건문이 들어가기 때문에 정확한 명칭은 조건부 삼항 연산자가 된다.
삼항 연산자는 If 구문과 기능이 비슷하다. If 조건문의 경우 몇 줄로 코드를 작성해야 하지만, 삼항 연산자는 한줄로 끝낼 수 있다.
기존 조건문 작성 시 코드가 난잡했다면 삼항연산자를 이용하여 간결하게 짤 수 있다.