Freigeben über


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.

Anforderungen

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren