Logischer OR-Operator (||)
Aktualisiert: November 2007
Führt eine logische Disjunktion zweier Ausdrücke durch.
expression1 || expression2
Argumente
expression1
Beliebiger Ausdruck.expression2
Beliebiger Ausdruck.
Hinweise
Der Wert für result ist true, wenn einer der Ausdrücke oder beide Ausdrücke true sind. Die folgende Tabelle veranschaulicht, wie das Ergebnis berechnet wird:
Wenn expression1 umgewandelt wird in ... |
und expression2 in ... |
..., lautet das Ergebnis |
Ergebnis wird umgewandelt in |
---|---|---|---|
true |
true |
expression1 |
true |
true |
false |
expression1 |
true |
false |
true |
expression2 |
true |
false |
false |
expression2 |
false |
JScript verwendet bei der Konvertierung nicht boolescher Werte in boolesche Werte die folgenden Regeln:
Alle Objekte werden als true interpretiert.
Zeichenfolgen gelten nur dann als false, wenn sie leer sind.
NULL und undefined gelten als false.
Zahlen gelten nur dann als false, wenn sie 0 sind.