Operador Ternario:
Como su nombre lo indica un operador ternario posee tres operandos.
La sintasis es condition ? result1 : result2;..
Aquí se usa una condición antes del signo de pregunta (?) seguida por result 1 y result 2 separados por dos puntos (:). Result1 es llamado si la condición es satisfecha, si la condición es satisfecha, entonces también result2 es llamada.
Ejemplo 1:
<script language=javascript>
var b=5;
(b == 5) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
Resulta:
Ejemplo 2:
<script language=javascript>
var b=true;
(b == false) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
Resulta:
|