While-loop¶
De while-loop gebruik je als je nog niet weet hoeveel keer een stukje code herhaald moet worden. De while-loop stopt op het moment dat er aan een bepaalde voorwaarde - een conditie - wordt voldaan. De controle of er aan een gestelde conditie voldaan wordt, vindt plaats voordat de loop begint.
Voorbeeld¶
Print de getallen van 0 tot 9 naar de console:
- De initialisatie van de loop is
let i: number = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt. - De voorwaarde van de loop is
i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10. - De code die wordt uitgevoerd is
console.log(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint. - De actie die wordt uitgevoerd is
i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is
i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt. - De code die wordt uitgevoerd is
print(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint. - De actie die wordt uitgevoerd is
i += 1. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is
int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt. - De voorwaarde van de loop is
i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10. - De code die wordt uitgevoerd is
System.out.println(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint. - De actie die wordt uitgevoerd is
i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is
int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt. - De voorwaarde van de loop is
i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10. - De code die wordt uitgevoerd is
Console.WriteLine(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint. - De actie die wordt uitgevoerd is
i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
- De initialisatie van de loop is
int i = 0. Dit zorgt ervoor dat de variabeleide waarde0krijgt. - De voorwaarde van de loop is
i < 10. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vanigroter of gelijk is aan10. - De code die wordt uitgevoerd is
Serial.println(i). Dit zorgt ervoor dat de waarde vaninaar de console wordt geprint. - De actie die wordt uitgevoerd is
i++. Dit zorgt ervoor dat de waarde vanimet 1 wordt verhoogd.
Oefening while-loop
Hier is een kleine opdracht om je te helpen while-loops te gebruiken:
- Maak een while-loop die de getallen van 0 tot 9 print naar de console.
- Maak een while-loop die de getallen van 99 tot 1 print naar de console.
- Maak een while-loop die de getallen van 1 tot 100 print naar de console met een stapgrootte van 2.