! logischer NOT-Operator

! expression

Kehrt den booleschen Wert einer Variablen oder eines Ausdrucks um. Ist expression eine Variable mit dem absoluten oder umgewandelten Wert von true, wird false als Wert von !expression ausgegeben. Wenn der Ausdruck x && y den Wert false annimmt, nimmt der Ausdruck !(x && y) den Wert true an.

Die folgenden Ausdrücke veranschaulichen die Verwendung des logischen NOT-Operators (!):

! true gibt false zurück, ! false gibt true zurück.

Verfügbarkeit: ActionScript 1.0, Flash Lite 1.0

Operanden

expression : Boolean - Ein Ausdruck oder eine Variable, die einen booleschen Wert ergibt.

Rückgabewerte

Boolean - Das boolesche Ergebnis der logischen Operation.

Beispiel

Im folgenden Beispiel wird die Variable happy auf false gesetzt. Die if-Bedingung wertet die Bedingung !happy aus. Wenn die Bedingung true ist, schreibt die trace()-Anweisung einen String in das Bedienfeld Ausgabe.

var happy:Boolean = false;
if (!happy) {
 trace("don't worry, be happy"); // Ausgabe: don't worry, be happy
} 

Die Anweisung zeigt das Ergebnis an, da !false gleich true ist.

Siehe auch

!= Ungleichheits-Operator, !== Strikter Ungleichheits-Operator, && logischer AND-Operator, || logischer OR-Operator, == Gleichheits-Operator, === Strikter Gleichheits-Operator