?: (condicional)

Disponibilidad

Flash Player 4.

Sintaxis

expression1 ? expression2 : expression3

Parámetros

expression1 Expresión que da como resultado un valor booleano, normalmente una expresión de comparación, como x < 5.

expression2, expression3 Valores de cualquier tipo.

Valor devuelto

Ninguno.

Descripción

Operador; ordena a Flash que calcule el resultado de expression1 y, si el valor de expression1 es true, devuelve el valor de expression2; en caso contrario, devuelve el valor de expression3.

Ejemplo

En la sentencia siguiente se asigna el valor de la variable x a la variable z porque expression1 da como resultado true:

x = 5;
y = 10;
z = (x < 6) ? x: y;
trace (z);
// devuelve 5