Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur -- (décrément) | |||
--expression expression--
Un opérateur unaire de pré et post-décrémentation qui soustrait 1 d'expression . expression peut être une variable, un élément de tableau ou une propriété d'objet. La forme post-décrément de l'opérateur (--expression) soustrait 1 d'expression et renvoie le résultat. La forme pré-décrément de l'opérateur (expression--) soustrait 1 de l'expression et renvoie la valeur initiale d'expression (la valeur précédant la soustraction).
Disponibilité : ActionScript 1.0 ; Flash Lite 1.0
expression : Number - Nombre ou variable évaluée sous forme de nombre.
Number - Résultat de la valeur décrémentée.
La forme pré-décrément de l'opérateur décrémente x pour obtenir 2 (x - 1 = 2) et renvoie le résultat dans y :
var x:Number = 3; var y:Number = --x; // y est égal à 2
La forme post-décrément de l'opérateur décrémente x pour obtenir 2 (x - 1 = 2) et renvoie la valeur d'origine de x comme résultat y :
var x:Number = 3; var y:Number = x--; // y est égal à 3
L'exemple suivant boucle de 10 à 1 et chaque itération de la boucle diminue la variable du compteur i de 1.
for (var i = 10; i>0; i--) {
trace(i);
}