Vnořené cykly v JavaScriptu
Cyklů, se kterými již umíte pracovat, lze vnořovat do sebe. Například vyřešme následující úkol: vypišme na obrazovku řetězec:
111222333444555666777888999
Zde se jedním cyklem neobejdeme - je třeba spustit dva cykly vnořené do sebe: první cyklus bude procházet čísla a druhý cyklus bude každé číslo opakovat třikrát. Pojďme to realizovat:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Všimněte si: první cyklus má čítač
i, druhý j, a pokud by byl
i třetí cyklus - jeho čítačem by byla
proměnná k. Toto jsou standardní obecně přijímaná
označení, měli byste používat právě je.
S pomocí dvou vnořených cyklů vypište na obrazovku následující řetězec:
111222333444555666777888999
S pomocí dvou vnořených cyklů vypište na obrazovku následující řetězec:
11 12 13 21 22 23 31 32 33