Instruction while

while(condition) { statement(s); }

Evalue une condition. Si cette condition renvoie true, exécute une instruction ou une série d'instructions avant de suivre la boucle et d'évaluer de nouveau la condition. Lorsque la condition renvoie false, l'instruction ou la série d'instructions est ignorée et la boucle se termine.

L'instruction while exécute les séries d'instructions suivantes. Toute répétition des étapes 1 à 4 constitue une itération de la boucle. La condition condition est testée de nouveau au début de chaque itération, comme indiqué dans les étapes suivantes :

Les boucles permettent d'exécuter une action tant que la valeur de la variable de décompte est inférieure à la valeur spécifiée. A la fin de chaque boucle, le compteur est incrémenté jusqu'à ce qu'il atteigne la valeur maximale spécifiée. A ce stade, condition n'a plus la valeur true et la boucle se termine.

Les accolades ({}), qui servent normalement à entourer le bloc d'instructions que l'instruction while doit exécuter, peuvent être omises si une seule instruction doit s'exécuter.

Disponibilité : ActionScript 1.0 ; Flash Lite 1.0

Paramètres

condition:Boolean - Expression à évaluer pour savoir si sa valeur est true ou false.

Exemple

Dans l'exemple suivant, l'instruction while est utilisée pour tester une expression. Lorsque la valeur de i est inférieure à 20, la valeur de i est tracée. Lorsque la valeur de la condition n'est plus true, la boucle s'arrête.

var i:Number = 0; 
while (i < 20) { 
 trace(i); 
 i += 3; 
}

Le résultat suivant s'affiche dans le panneau Sortie.

0 
3 
6 
9 
12
15 
18

Voir aussi

Instruction continue