Operador condicional
JScript oferece suporte a um formulário condicional implícito, o operador condicional. Ele usa três operandos. Um ponto de interrogação separa os primeiros dois operandos e dois-pontos separa os segundo e terceiro operandos. O primeiro operando é uma expressão condicional. O segundo operando é uma instrução que é executada se a expressão condicional for avaliada como true. O terceiro operando é executado se o condicional for false. Para obter mais informações, consulte operador (Ternário) condicional (?:). O operador condicional é semelhante a if...else instrução.
Usando o operador condicional
Neste exemplo, o operador condicional determina se uma hora no horário de 24 horas antes do meio-dia ("AM") ou após o meio-dia ("PM").
var hours : String = (the24Hour >= 12) ? " PM" : " AM";
Em geral, um if... em seguida,... outra estrutura é apropriada ao escolher entre as instruções a serem executadas, enquanto o operador condicional (?:) é apropriado ao escolher entre duas expressões. Não tente usar o operador condicional para escolher entre mais de duas alternativas ou executar blocos de instruções. Nesses casos, use o if... e... else construir.