For-loops


Met een for-loop kan je een x-aantal keer een bepaald stuk code uitvoeren. De condities waaraan deze loop moet voldoen staan allen aangegeven tussen de haakjes van een for-loop:

for(initialisatie; conditie; increment) { 
    //doe iets 
}

Een veel voorkomende toepassing van 'for' is een teller te maken die een aantal waarden doorloopt:

for(let teller = 0; teller < 10; teller++) {
    //teller is aan het begin van de loop 0
    //zolang teller kleiner is dan 10 herhaalt de loop
    //aan het eind van elke iteratie wordt er 1 opgeteld bij teller
    console.log( "teller: " + teller);
}
//in de console zal je nu de getallen 0 t/m 9 zien.

Merk op dat de variabele teller alleen binnen de loop bestaat.

Met een for-loop kan je ook makkelijk door alle elementen van een array lopen:

let lijst = [1, 2, 3, 4, 5];

//kijk met lijst.length hoe lang de lijst is
//laat de loop doorlopen zolang i kleiner is 
//dan het aantal elementen in de lijst
for (let i = 0; i < lijst.length; i++) {
    console.log(lijst[i]);
}

De letter i (van index) wordt vaak als variabele-naam gebruikt voor for-loops.