Ternary Operators

Topic

How to use ternary operators in javascript?

Explanation

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: