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