Référence de JavaScript 1.5 Core:Instructions:while
Un article de MDC.
Sommaire |
[modifier] Résumé
Crée une boucle qui exécute une instruction spécifiée tant qu'une condition de test est évaluée à true. L'évaluation de la condition se fait avant l'exécution de l'instruction.
| Instruction | |
| Implémentation : | JavaScript 1.0, NES 2.0 |
| Version ECMA : | ECMA-262 |
[modifier] Syntaxe
while (condition) instruction
[modifier] Paramètres
-
condition - Une expression à évaluer avant chaque passage dans la boucle. Si cette condition est évaluée à
true, l'instructionest exécutée. Si elle est évaluée àfalse, l'exécution se poursuit à l'instruction qui suit la bouclewhile.
-
instruction - Une instruction qui sera exécutée tant que la condition est évaluée à
true. Pour exécuter plusieurs instructions dans la boucle, utilisez un bloc ({ … }) pour les regrouper.
[modifier] Exemples
La boucle while qui suit se répète tant que n est inférieur à trois.
n = 0;
x = 0;
while (n < 3) {
n ++;
x += n;
}
À chaque itération, la boucle incrémente n et l'ajoute à x. Par conséquent, x et n prennent les valeurs suivantes :
- Après le premier passage :
n= 1 etx= 1 - Après le second passage :
n= 2 etx= 3 - Après le troisième passage :
n= 3 etx= 6
Après ce troisième passage, la condition n < 3 n'est plus vraie, et la boucle se termine.