Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

!

[Boolean Operators]

Beschreibung

Logical NOT führt zu einem true, wenn der Operand false ist und umgekehrt.

Beispielcode

Dieser Operator kann in einer if-Anweisung verwendet werden.

if (!x) { // Wenn x nicht true ist
  // Statement(s)
}

Es kann verwendet werden, um den booleschen Wert zu invertieren.

x = !y; // Der invertierte Wert von y wird in x gespeichert

Anmerkungen und Warnungen

Das bitweise NOT ~ (Tilde) sieht sehr anders aus als das boolesche NOT ! (Ausrufezeichen oder "Knall", wie die Programmierer sagen), aber man muss immer noch wissen, welches man will.

Siehe auch