De `do-while`-lus
Veeg om het menu te tonen
De do-while lijkt sterk op een while-lus, behalve dat deze altijd ten minste één keer wordt uitgevoerd, zelfs als de lusvoorwaarde false is.
Een ander verschil is dat het codeblok wordt uitgevoerd voordat de lusvoorwaarde wordt gecontroleerd.
De algemene syntaxis van een do-while-lus is als volgt:
do {
// code to execute
} while(boolean_expression);
Het stroomdiagram beschrijft het uitvoeringsproces van een do-while-lus:
Bijvoorbeeld, hieronder staat een programma dat een do-while-lus gebruikt om de eerste tien even getallen af te drukken:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Zelfs als we de waarde van i wijzigen zodat de conditie false wordt, zal het codeblok toch minstens één keer worden uitgevoerd:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Wat is het belangrijkste verschil tussen een while-lus en een do-while-lus?
2. Wat zal de uitvoer zijn van de volgende code?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.