ECMAScript-Bedingungsoperatoren
- Vorherige Seite Identische Operator
- Nächste Seite Zuweisungsoperator
Bedingter Operator
Der bedingte Operator ist der vielseitigste Operator in ECMAScript und hat die gleiche Form wie in Java.
variable = boolean_expression ? true_value : false_value;
dieser Ausdruck hauptsächlich basiert auf boolean_expression der berechnete Wert der Variablen bedingt zugewiesen. Wenn Boolean_expression wenn es true ist, dann wird true_value Zugewiesen an eine Variable; wenn es false ist, dann wird false_value Zugewiesen an eine Variable.
Beispiel:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
In diesem Beispiel wird iMax die größte Zahl in der Zahl zugewiesen. Die Ausdrucksdeklaration weist iNum1 zu, wenn iNum1 größer als iNum2 ist. Wenn der Ausdruck jedoch falsch ist (d.h. iNum2 ist größer oder gleich iNum1), wird iNum2 zu iMax zugewiesen.
- Vorherige Seite Identische Operator
- Nächste Seite Zuweisungsoperator