Įdėtieji ciklai JavaScript
Ciklus, su kuriais jau mokate, galima įdėti vieną į kitą. Pavyzdžiui, išspręskime šią užduotį: ekrane atvaizduokime eilutę:
111222333444555666777888999
Čia nepakanka vieno ciklo - reikia paleisti du vienas į kitą įdėtus ciklus: pirmasis ciklas bus perrenka skaičius, o antrasis ciklas kartos šiuos skaičius tris kartus. Įgyvendinkime:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Atkreipkite dėmesį: pirmasis ciklas turi skaitiklį
i, antrasis j, o jei bus ir
treciasis ciklas - tai jo skaitiklis bus
kintamasis k. Tai standartiniai visuotinai priimti
pavadinimai, jais ir reikėtų naudotis.
Naudodami du įdėtuosius ciklus atvaizduokite ekrane šią eilutę:
111222333444555666777888999
Naudodami du įdėtuosius ciklus atvaizduokite ekrane šią eilutę:
11 12 13 21 22 23 31 32 33