Freigeben über


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 

Anforderungen

Version 3

Siehe auch

Referenz

break-Anweisung

continue-Anweisung

for-Anweisung

for...in-Anweisung

while-Anweisung

Anweisung mit Marke