조건부 연산자

JScript는 암시적 조건 형태인 조건부 연산자를 지원합니다. 조건부 연산자는 세 개의 피연산자를 취합니다. 물음표를 사용하여 처음 두 피연산자를 구분하고 두 번째와 세 번째 피연산자는 콜론을 사용하여 구분합니다. 첫 번째 피연산자는 조건식이고, 두 번째 피연산자는 조건식이 true인 경우 실행되는 문이며, 세 번째 피연산자는 조건이 false인 경우 실행됩니다. 자세한 내용은 조건부(삼항) 연산자(?:)를 참조하십시오. 조건부 연산자는 if...else 문과 비슷합니다.

조건부 연산자 사용

다음 예제에서는 조건부 연산자가 24시간 중 특정 시간이 오전("AM")인지 오후("PM")인지 결정합니다.

var hours : String = (the24Hour >= 12) ? " PM" : " AM";

일반적으로 if ... then ... else 구조는 실행할 문을 선택할 때 사용하며 조건부 연산자(?:)는 두 식 중에 선택할 때 사용합니다. 세 개 이상에서 선택하거나 문 블록을 실행하는 경우에는 조건부 연산자를 사용하지 않습니다. 이러한 경우에는 if...then...else 구문을 사용합니다.

참고 항목

기타 리소스

JScript 조건부 구조

JScript 참조