Visit Mozilla.org

Référence de JavaScript 1.5 Core:Instructions:do...while

Un article de MDC.


Sommaire

[modifier] Résumé

Crée une boucle qui exécute une instruction spécifiée jusqu'à ce qu'une condition de test soit évaluée à false. L'évaluation de la condition se fait après l'exécution de l'instruction, celle-ci est donc toujours exécutée au moins une fois.

Instruction
Implémentation : JavaScript 1.2, NES 3.0
Version ECMA : ECMA-262, Édition 3

[modifier] Syntaxe

do
   instruction
while (condition);

[modifier] Paramètres

instruction 
Une instruction qui sera exécutée au moins une fois et exécutée à nouveau chaque fois que la condition est évaluée à true. Pour exécuter plusieurs instructions au sein de la boucle, utilisez un bloc ({ ... }) pour grouper ces instructions.
condition 
Une expression évaluée après chaque tour de boucle. Si condition est évaluée à true, instruction est exécutée à nouveau. Dès que condition est évaluée à false, le contrôle passe à l'instruction qui suit le do...while.

[modifier] Exemples

[modifier] Exemple : utilisation de do...while

Dans l'exemple qui suit, la boucle do...while est exécutée au moins une fois et reprend jusqu'à ce qu'i ne soit plus inférieur à 5.

do {
   i += 1;
   document.write(i);
} while (i < 5);

[modifier] Voir aussi

while, for