Vnorené cykly v JavaScripte
Cykly, s ktorými už viete pracovať, môžete vkladať do seba. Napríklad, poďme vyriešiť nasledujúcu úlohu: vypíšme na obrazovku reťazec:
111222333444555666777888999
Tu sa jedným cyklom nezaobídeme - je potrebné spustiť dva cykly vnorené do seba: prvý cyklus bude prechádzať čísla a druhý cyklus bude opakovať tieto čísla trikrát. Poďme to realizovať:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Všimnite si: prvý cyklus má počítadlo
i, druhý j, a ak by bol ešte
tretí cyklus - tak jeho počítadlom by bola
premenná k. Toto sú štandardné všeobecne akceptované
názvy, mali by ste používať práve ich.
Pomocou dvoch vnorených cyklov vypíšte na obrazovku nasledujúci reťazec:
111222333444555666777888999
Pomocou dvoch vnorených cyklov vypíšte na obrazovku nasledujúci reťazec:
11 12 13 21 22 23 31 32 33