Cursusinhoud
Introductie tot JavaScript
Introductie tot JavaScript
De `while`-lus
De while
-lus is een ander soort lus die wordt ondersteund door de meeste programmeertalen, waaronder JavaScript.
De while
-lus wordt voornamelijk gebruikt wanneer een codeblok moet worden uitgevoerd zolang een bepaalde voorwaarde true
is. Hoewel het gedrag in sommige gevallen vergelijkbaar kan zijn met een for
-lus, wordt deze vooral gebruikt wanneer niet precies bekend is 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 staat bekend als een oneindige lus.
Het proces van een while
-lus kan beter worden begrepen aan de hand van het bijbehorende stroomdiagram:
Hieronder volgt een voorbeeldprogramma dat een while
-lus gebruikt om het eerste getal te vinden dat deelbaar is door zowel 11
als 12
:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number 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!