De while-lus in JavaScript
De while-lus zal blijven uitvoeren zolang
de expressie die als parameter wordt doorgegeven
waar is. Het maakt het mogelijk om een
willekeurig aantal iteraties uit te voeren.
Dit is de syntaxis:
while ( zolang de expressie waar is ) {
voeren we deze code cyclisch uit;
aan het begin van elke cyclus controleren we de expressie tussen de ronde haakjes
}
De lus eindigt wanneer de expressie niet langer waar is. Als deze aanvankelijk onwaar was, dan wordt deze geen enkele keer uitgevoerd.
Laten we bijvoorbeeld opeenvolgend de
getallen van één tot vijf uitvoeren
met behulp van de while-lus:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Laten we nu een aftelling maken:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Laten we nu een gegeven getal door
2 delen, zo vaak totdat het resultaat
kleiner wordt dan 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultaat
Voer de getallen van 1 tot 100 uit in de console.
Voer de getallen van 11 tot 33 uit in de console.
Voer de getallen van 100 tot 1 uit in de console.
Gegeven is een getal num met een bepaalde beginwaarde.
Vermenigvuldig het met 3 zo vaak, totdat
het resultaat van de vermenigvuldiging groter is dan 1000.
Welk getal krijg je? Tel het aantal
iteraties dat hiervoor nodig is.