JavaScript do...while Schleife
Beispiel
Führen Sie einen Codeblock einmal aus und fahren Sie dann fort, wenn die Bedingung (i < 5) wahr ist:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definition und Verwendung
Die do...while
Anweisungskombination definiert einen Codeblock, der einmal ausgeführt und wiederholt wird, solange eine Bedingung true
.
Der do...while
wird verwendet, wenn Sie einen Codeblock mindestens einmal ausführen möchten .
Notiz
Wenn Sie eine Variable in der Bedingung verwenden, müssen Sie sie vor der Schleife initialisieren und innerhalb der Schleife inkrementieren. Sonst endet die Schleife nie. Dies wird Ihren Browser zum Absturz bringen.
Wenn die Bedingung immer wahr ist, wird die Schleife nie enden. Dies wird auch Ihren Browser zum Absturz bringen.
Siehe auch:
Syntax
do {
code block to be executed
}
while (condition);
Parameter
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
JavaScript-Schleifenanweisungen
Erklärung | Beschreibung | |
brechen | Bricht aus einer Schleife aus | |
Fortfahren | Überspringt einen Wert in einer Schleife | |
während | Schleift einen Codeblock, während eine Bedingung wahr ist | |
tun ... während | Schleift einen Codeblock einmal und dann solange eine Bedingung wahr ist | |
Pro | Schleift einen Codeblock, während eine Bedingung wahr ist | |
für ... von | Schleift die Werte aller Iterablen | |
für in | Schleift die Eigenschaften eines Objekts |
Browser-Unterstützung
do..while
ist eine ECMAScript1 (ES1)-Funktion.
ES1 (JavaScript 1997) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |