Logischer AND-Operator (&&)
Führt eine logische Konjunktion zweier Ausdrücke durch.
expression1 && expression2
Argumente
expression1
Beliebiger Ausdruck.expression2
Ein beliebiger Ausdruck.
Hinweise
Das Ergebnis ist nur dann true, wenn beide Ausdrücke den Wert true haben. Sobald einer der beiden Ausdrücke als false ausgewertet wird, ist das Ergebnis false. Die folgende Tabelle veranschaulicht, wie das Ergebnis ermittelt wird:
Wenn expression1 umgewandelt wird in ... |
und expression2 in ... |
..., lautet das Ergebnis |
Ergebnis wird umgewandelt in |
---|---|---|---|
true |
true |
expression2 |
true |
true |
false |
expression2 |
false |
false |
true |
expression1 |
false |
false |
false |
expression1 |
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.