Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur ! NOT logique | |||
! expression
Inverse la valeur booléenne d'une variable ou d'une expression. Si expression est une variable dont la valeur absolue ou convertie est true, la valeur de !expression est false. Si l'expression x && y renvoie false, l'expression !(x && y) renvoie true.
Les expressions suivantes illustrent le résultat de l'utilisation de l'opérateur logique NON (!) :
! true renvoie false! false, renvoie true
Disponibilité : ActionScript 1.0 ; Flash Lite 1.0
expression : Boolean - Expression ou variable qui renvoie une valeur booléenne.
Boolean - Résultat booléen de l'opération logique.
Dans l'exemple suivant, la variable happy est définie sur false. La condition if évalue la condition !happy, et si elle est true, l'instruction trace() envoie une chaîne vers le panneau Sortie.
var happy:Boolean = false;
if (!happy) {
trace("don't worry, be happy"); // Renvoie don't worry, be happy
}
L'instruction trace parce que !false égale true.
Opérateur != (inégalité), Opérateur !== d'inégalité stricte, Opérateur && (AND logique), Opérateur || (OR logique), Opérateur == (égalité), Opérateur === d'égalité stricte