Ternäre Operatoren

Wie kann man ternäre Operatoren in Javascript verwenden?

Erklärung


Ternäre Operator:
As the name indicates ternary operators take three operands. The syntax is condition ? result1 : result2;.

Wie der Name aufzeigt, nehmen ternäre Operatoren drei Operanden. Die Syntax ist die Bedingung ? Ergebnis1 : Ergebnis2.
Hier verwendet man eine Bedingung vor Fragezeichen (?), gefolgt von Ergebnis1 und Ergebnis2, die von einem Doppelpunkt getrennt sind (:). Ergebnis1 wird aufgerufen, wenn die Bedingung erfüllt wird, sonst Ergebnis2 wirresp_codeufgerufen.


Beispiel 1:
<script language=javascript>
var b=5;
(b == 5) ? a="richtig" : a="falsch";
document.write(" --------------------------- "+a);
</script>

Ergebnis:


Beispiel 2:
<script language=javascript>
var b=true;
(b == false) ? a="richtig" : a="falsch";
document.write(" --------------------------- "+a);
</script>

Ergebnis: