De `while`-lus
Veeg om het menu te tonen
De while-lus is een ander soort lus die wordt ondersteund door de meeste programmeertalen, waaronder JavaScript.
De while-lus wordt voornamelijk gebruikt wanneer we een blok code willen uitvoeren zolang een voorwaarde true is. Hoewel het zich in bepaalde situaties vergelijkbaar kan gedragen als een for-lus, wordt het vooral gebruikt in gevallen waarin we niet precies weten hoe vaak een blok code moet worden uitgevoerd.
De algemene syntaxis van een while-lus is:
while(boolean_expression) {
// code to execute
}
Als de voorwaarde van een while-lus altijd waar is, zal deze voor altijd blijven uitvoeren. Zo'n lus staat bekend als een oneindige lus.
Het proces van een while-lus kan beter worden begrepen door naar het stroomdiagram te kijken:
Hieronder staat een voorbeeldprogramma dat een while-lus gebruikt om het eerste getal te vinden dat deelbaar is door zowel 11 als 12:
123456let i = 13; while (i % 11 != 0 || i % 12 != 0) { i += 1; } console.log("The first number that is divisible by both 11 and 12 is:", i);
1. Wat is het belangrijkste verschil tussen een for-lus en een while-lus?
2. Hoe vaak wordt de volgende lus uitgevoerd?
3. Wat gebeurt er als de conditie in een while-lus altijd waar is?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.