Visit Mozilla.org

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'instruction est exécutée. Si elle est évaluée à false, l'exécution se poursuit à l'instruction qui suit la boucle while.
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 et x = 1
  • Après le second passage : n = 2 et x = 3
  • Après le troisième passage : n = 3 et x = 6

Après ce troisième passage, la condition n < 3 n'est plus vraie, et la boucle se termine.

[modifier] Voir aussi

do...while, for