Geneste lussen in JavaScript
Lussen, waarmee je al bekend bent, kunnen in elkaar genest worden. Laten we bijvoorbeeld de volgende taak oplossen: we tonen de string:
111222333444555666777888999
Hier volstaat één lus niet - er moeten twee in elkaar geneste lussen gestart worden: de eerste lus zal door de nummers itereren, en de tweede lus zal deze nummers drie keer herhalen. Laten we dit implementeren:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Let op: de eerste lus heeft teller
i, de tweede j, en als er een
derde lus zou zijn - dan zou de teller daarvan
de variabele k zijn. Dit zijn standaard geaccepteerde
namen, het is aan te raden deze te gebruiken.
Toon met behulp van twee geneste lussen de volgende string op het scherm:
111222333444555666777888999
Toon met behulp van twee geneste lussen de volgende string op het scherm:
11 12 13 21 22 23 31 32 33