JavaScript doen ... terwyl Loop
Voorbeeld
Voer 'n kodeblok een keer uit, en gaan dan voort as voorwaarde (i < 5) waar is:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definisie en gebruik
Die do...while
stellingskombinasie definieer 'n kodeblok wat een keer uitgevoer moet word, en herhaal moet word solank 'n voorwaarde is true
.
Die do...while
word gebruik wanneer jy 'n kodeblok ten minste een keer wil laat loop .
Let wel
As jy 'n veranderlike in die toestand gebruik, moet jy dit voor die lus inisialiseer en dit binne die lus verhoog. Anders sal die lus nooit eindig nie. Dit sal jou blaaier laat crash.
As die voorwaarde altyd waar is, sal die lus nooit eindig nie. Dit sal ook jou blaaier laat crash.
Sien ook:
Sintaksis
do {
code block to be executed
}
while (condition);
Grense
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
JavaScript-lusverklarings
Verklaring | Beskrywing | |
breek | Breek uit 'n lus | |
aanhou | Slaan 'n waarde in 'n lus oor | |
terwyl | Loop 'n kodeblok terwyl 'n voorwaarde waar is | |
doen terwyl | Loop 'n kodeblok een keer, en dan terwyl 'n voorwaarde waar is | |
vir | Loop 'n kodeblok terwyl 'n voorwaarde waar is | |
vir ... van | Loop die waardes van enige herhaalbare | |
vir...in | Loop die eienskappe van 'n voorwerp |
Blaaierondersteuning
do..while
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |