Freigeben über


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.

Anforderungen

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren