Operador condicional

Actualización: noviembre 2007

JScript admite una forma condicional implícita. el operador condicional. Utiliza tres operandos. Un signo de interrogación separa los dos primeros operandos y el segundo y el tercer operando se separan mediante dos puntos. El primer operando es una expresión condicional. El segundo operando es una instrucción que se ejecuta si la expresión condicional es true. El tercer operando se ejecuta si la instrucción condicional es false. Para obtener más información, vea Operador condicional ternario (?:). El operador condicional es similar a la instrucción if...else.

Utilizar el operador condicional

En este ejemplo, el operador condicional determina si una hora en un período de 24 horas es antes del mediodía ("AM") o después del mediodía ("PM").

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

En general, conviene utilizar una estructura if ... then ... else cuando se elige entre las instrucciones que se van a ejecutar y el operador condicional (?:) cuando se elige entre dos expresiones. No intente utilizar el operador condicional para elegir entre más de dos opciones o para ejecutar bloques de instrucciones. En esos casos, utilice la construcción if...then...else.

Vea también

Otros recursos

Estructuras condicionales de JScript

Referencia de JScript