Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur && (AND logique) | |||
expression1 && expression2
Effectue une opération booléenne sur les valeurs de l'une ou des deux expressions. Evalue expression1 (l'expression située à gauche de l'opérateur) et renvoie false si cette expression est false. Si expression1 renvoie true, expression2 (l'expression située à droite de l'opérateur) est évaluée. Si expression2 renvoie true, le résultat final est true. Sinon, le résultat est false. Expression renvoie true&&true true true&&false false false&&false false false&&true false
Disponibilité : ActionScript 1.0 ; Flash Lite 1.0
expression1 : Number - Valeur booléenne ou une expression qui se convertit en valeur booléenne.
expression2 : Number - Valeur booléenne ou une expression qui se convertit en valeur booléenne.
Boolean - Résultat booléen de l'opération logique.
L'exemple suivant utilise l'opérateur AND logique (&&) pour effectuer un test permettant de déterminer si un joueur a gagné la partie. Les variables turns et score sont mises à jour lorsqu'un joueur prend la main ou marque des points au cours de la partie. Le script affiche le texte « You Win the Game ! » dans le panneau Sortie lorsque le score du joueur atteint au moins la valeur 75 pour 3 parties jouées ou moins.
var turns:Number = 2;
var score:Number = 77;
if ((turns <= 3) && (score >= 75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
// Renvoie : You Win the Game!
Opérateur ! NOT logique, Opérateur != (inégalité), Opérateur !== d'inégalité stricte, Opérateur || (OR logique), Opérateur == (égalité), Opérateur === d'égalité stricte