1. For Loop:

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)
}

2. For...of Loop:

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)
}

3. For...in Loop:

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)
}

4. While Loop:

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++
}

5. Do...while Loop:

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.