Iteratieve statements
Iteratieve statements
Iteratieve statements worden gebruikt om voor een bepaald aantal keer dezelfde code uit te voeren.
for loop
Een for loop gaat een gegeven aantal keer uitgevoerd worden en wordt meestal gebruikt om over een lijst te gaan en iets met elk element in de lijst te doen.
Note: De veelgebruikte i++ notatie is een verkorte versie van i = i + 1.
const aantalKerenLoopen = 20;
for(let i = 0; i < 20; i++) { // We beginnen bij 0, voeren de code in het for block uit zolang de waarde opgeslagen in i kleiner is dan 20 en na elke loop verhogen we i met 1.
console.log(`We gingen al ${i + 1} keer door de loop`);
}
while loop
Een while loop wordt gebruikt om een bepaalde blok code uit te voeren tot een bepaalde voorwaarde niet meer waar is.
let teller = 10;
while(teller > 0) {
// Doe iets in deze code
teller = teller - 1;
}
Elke keer als bovenstaande code wordt uitgevoerd wordt teller met 1 verminderd. Op een bepaald moment gaat teller niet meer groter dan 0 zijn en wordt de code niet meer uitgevoerd.
do while loop
let teller = 10;
do {
// Werkt hetzelfde als de while loop hierboven behalve dat de code altijd minstens 1x wordt uitgevoerd, zelfs als de voorwaarde die wordt meegegven aan while niet waar is.
} while (teller > 10);