Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > Elemente der ActionScript-Sprache > Operatoren > ! 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
expression : Boolean - Ein Ausdruck oder eine Variable, die einen booleschen Wert ergibt.
Boolean - Das boolesche Ergebnis der logischen Operation.
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.
!= Ungleichheits-Operator, !== Strikter Ungleichheits-Operator, && logischer AND-Operator, || logischer OR-Operator, == Gleichheits-Operator, === Strikter Gleichheits-Operator