De `while`-lus
De while-lus is een ander type lus dat wordt ondersteund door de meeste programmeertalen, waaronder JavaScript.
De while-lus wordt voornamelijk gebruikt wanneer we een codeblok willen uitvoeren zolang een bepaalde voorwaarde true is. Hoewel het gedrag in sommige gevallen vergelijkbaar kan zijn met een for-lus, wordt het vooral toegepast wanneer we niet precies weten hoe vaak een codeblok 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 oneindig blijven uitvoeren. Zo'n lus wordt een oneindige lus genoemd.
Het proces van een while-lus kan beter worden begrepen door naar het bijbehorende stroomdiagram te kijken:
Hieronder volgt 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.
Geweldig!
Completion tarief verbeterd naar 1.33
De `while`-lus
Veeg om het menu te tonen
De while-lus is een ander type lus dat wordt ondersteund door de meeste programmeertalen, waaronder JavaScript.
De while-lus wordt voornamelijk gebruikt wanneer we een codeblok willen uitvoeren zolang een bepaalde voorwaarde true is. Hoewel het gedrag in sommige gevallen vergelijkbaar kan zijn met een for-lus, wordt het vooral toegepast wanneer we niet precies weten hoe vaak een codeblok 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 oneindig blijven uitvoeren. Zo'n lus wordt een oneindige lus genoemd.
Het proces van een while-lus kan beter worden begrepen door naar het bijbehorende stroomdiagram te kijken:
Hieronder volgt 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!