Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > Elemente der ActionScript-Sprache > Operatoren > && logischer AND-Operator | |||
expression1 && expression2
Führt für die Werte eines oder beider Ausdrücke eine boolesche Operation durch. Wertet expression1 (den Ausdruck links vom Operator) aus und gibt false zurück, wenn der Ausdruck den Wert false ergibt. Ergibt expression1 den Wert true, wird expression2 (der Ausdruck rechts vom Operator) ausgewertet. Ergibt expression2 den Wert true, lautet das Endergebnis true, andernfalls false. Ausdruck Endergebnis true&&true true true&&false false false&&false false false&&true false
Verfügbarkeit: ActionScript 1.0, Flash Lite 1.0
expression1 : Number - Ein boolescher Wert oder ein Ausdruck, der in einen booleschen Wert umgewandelt wird.
expression2 : Number - Ein boolescher Wert oder ein Ausdruck, der in einen booleschen Wert umgewandelt wird.
Boolean - Das boolesche Ergebnis der logischen Operation.
Im folgenden Beispiel wird anhand des logischen AND-Operators (&&) ermittelt, ob ein Spieler das Spiel gewonnen hat. Die Variablen turns und score werden jedes Mal aktualisiert, wenn ein Spieler an der Reihe ist oder wenn er während des Spiels Punkte macht. Das folgende Skript zeigt "You Win the Game!" im Bedienfeld Ausgabe an, wenn der Spieler in drei oder weniger Spielzügen 75 Punkte erreicht.
var turns:Number = 2;
var score:Number = 77;
if ((turns <= 3) && (score >= 75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
// Ausgabe: You Win the Game!
! logischer NOT-Operator, != Ungleichheits-Operator, !== Strikter Ungleichheits-Operator, || logischer OR-Operator, == Gleichheits-Operator, === Strikter Gleichheits-Operator