Ternary Operator:
As the name indicates ternary operators take three operands.
The syntax is condition ? result1 : result2;.
Here you use a condition before question mark (?) followed by result 1 and result 2 separated by a colon (:).
Result1 is called if the condition is satisfied else result2 is called.
Example 1:
<script language=javascript>
var b=5;
(b == 5) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
Result:
Example 2:
<script language=javascript>
var b=true;
(b == false) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
Result:
|