Logischer NOT-Operator (!)
Aktualisiert: November 2007
Führt eine logische Negation für einen Ausdruck durch.
!expression
Argumente
- expression
Beliebiger Ausdruck.
Hinweise
Die folgende Tabelle veranschaulicht, wie das Ergebnis berechnet wird:
Wenn expression umgewandelt wird in ... |
..., lautet das Ergebnis (result) |
---|---|
true |
false |
false |
true |
Alle unären Operatoren, wie der logische NOT-Operator (!), werten Ausdrücke wie folgt aus:
Falls der Operator auf die Ausdrücke undefined oder null angewendet wird, entsteht ein Laufzeitfehler.
Objekte werden in Zeichenfolgen konvertiert.
Zeichenfolgen werden, sofern möglich, in Zahlen konvertiert. Andernfalls wird ein Laufzeitfehler generiert.
Boolesche Werte werden wie Zahlen behandelt (0 = false, 1 = true).
Der Operator wird auf die resultierende Zahl angewendet.
Für den logischen NOT-Operator (!) gilt: Ist expression ungleich Null, so ist result gleich Null. Ist expression gleich Null, so ist result gleich 1.
Anforderungen
Siehe auch
Konzepte
Zusammenfassung der Operatoren