do...while-Anweisung
Führt einen Anweisungsblock einmal aus und wiederholt dann die Ausführung der Schleife, bis ein bedingter Ausdruck mit false ausgewertet wird.
do
statement
while (expression)
Argumente
statement
Erforderlich. Die Anweisung, die auszuführen ist, wenn expression true ist. Hierbei kann es sich um eine zusammengesetzte Anweisung handeln.expression
Erforderlich. Ein Ausdruck, der in die booleschen Werte true oder false konvertiert werden kann. Ist expression true, wird die Schleife erneut ausgeführt. Ist expression false, wird die Schleife beendet.
Hinweise
Im Gegensatz zur while-Anweisung wird eine do...while-Schleife einmal ausgeführt, bevor der bedingte Ausdruck ausgewertet wird.
Sie können auf jeder Zeile eines do…while-Blocks die break-Anweisung verwenden, wenn die Schleife im Programmablauf beendet werden soll, Sie können jedoch auch mit der continue-Anweisung direkt zum while-Ausdruck wechseln.
Beispiel
Im folgenden Beispiel werden die Anweisungen in der do...while-Schleife so lange ausgeführt, solange die Variable i kleiner als 10 ist.
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