|
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 wirdaufgerufen.
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:
|