Partager via


do...while, instruction

Exécute un bloc d'instructions une première fois, puis répète l'exécution de la boucle jusqu'à ce qu'une expression de condition prenne la valeur false.

do
   statement
while (expression)

Arguments

  • statement
    Obligatoire. Instruction à exécuter si expression a la valeur true. Il peut s'agir d'une instruction composée.

  • expression
    Obligatoire. Expression pouvant être convertie en valeur booléenne true ou false. Si expression a la valeur true, la boucle est de nouveau exécutée. Si expression a la valeur false, la boucle prend fin.

Notes

Contrairement à l'instruction while, une boucle do...while est exécutée une fois avant que l'expression conditionnelle ne soit évaluée.

Sur toute ligne d'un bloc do…while, vous pouvez utiliser l'instruction break pour forcer le flux du programme à quitter la boucle ou l'instruction continue pour passer directement à l'expression while.

Exemple

Dans l'exemple suivant, les instructions de la boucle do...while s'exécutent tant que la variable i est inférieure à 10.

var s = "";

var i = 0;
do
{
    s +=  i + " ";
    i++;
} while (i < 10);

print (s);
// Output: 0 1 2 3 4 5 6 7 8 9 

Configuration requise

Version 3

Voir aussi

Référence

break, instruction

continue, instruction

for, instruction

for...in, instruction

while, instruction

Labeled, instruction