De traditionele for-loop is een krachtige herhalingsstructuur in JavaScript. Het wordt vaak gebruikt wanneer het aantal iteraties bekend is.
for (let i = 0; i < 5; i++) {
console.log(i)
}
De for...of-loop, geïntroduceerd in ES6, vereenvoudigt het itereren over iterable objecten zoals arrays.
let kleuren = ['rood', 'groen', 'blauw']
for (let kleur of kleuren) {
console.log(kleur)
}
De for...in-loop wordt gebruikt om over de eigenschappen van een object te itereren.
let auto = { merk: 'Toyota', model: 'Camry', jaar: 2020 }
for (let eigenschap in auto) {
console.log(eigenschap + ': ' + auto.eigenschap)
}
De while-loop wordt gebruikt om een blok code uit te voeren zolang een opgegeven voorwaarde waar is.
let i = 0;
while (i < 3) {
console.log(i)
i++
}
De do...while-loop voert een blok code minstens één keer uit, zelfs als de voorwaarde niet waar is.
let j = 0
do {
console.log(j)
j++
} while (j < 3)
Deze vijf herhalingsstructuren bieden verschillende benaderingen voor het uitvoeren van iteraties in JavaScript, afhankelijk van de specifieke vereisten van je code.