15-11-2024Ongeveer 1 minutenOngeveer 189 woorden
Begrip: Lussen
We onderscheiden drie soorten iteraties.
Een begrensde herhaling (for) kan gebruikt als je exact weet hoeveel keer je een lust wilt uitvoeren.
Een onbegrensde herhaling (while) kan gebruikt worden als je niet weet hoeveel keer de lus uitgevoerd moet worden. De lus neemt een conditie als argument, zolang de conditie waar is, wordt de lus uitgevoerd.
De (do-while) lus is een onbegrensde herhaling die minstens één keer wordt uitgevoerd. Ook al is de conditie onwaar, wordt de lus toch minstens één keer uitgevoerd.
Begrensde herhaling
// Algemene syntax
for ( startwaarde ; eindwaarde ; verhoging ) {
// herhaalt n-maal dezelfde instructie.
}
// Praktisch voorbeeld
for (let i = 0; i < 3; i++) {
console.log(`Lus ${i + 1}`)
}Onbegrensde herhaling
while(voorwaarde){
// Herhaal tot de voorwaarde false wordt.
}
let count = 1;
let i = 1;
while (i !== 0) {
console.log(`Lus ${count}`);
i = Math.round(Math.random())
count++;
}Onbegrensde herhaling met minstens één uitvoering
do {
// Herhaal tot de voorwaarde false wordt.
// Gebeurd minstens één keer omdat de voorwaarde pas op het einde gecontroleerd wordt.
} while(voorwaarde);