Iegultās ciklas JavaScript
Ciklus, ar kuriem jūs jau esat iepazinušies, var iegult viens otrā. Piemēram, atrisināsim šādu uzdevumu: izvadīsim uz ekrāna virkni:
111222333444555666777888999
Šeit neiztikt ar vienu ciklu - jāpalaiž divi cikli, iegulti viens otrā: pirmais cikls dosies cauri cipariem, bet otrais cikls atkārtos šos ciparus trīs reizes. Realizēsim:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Ievērojiet: pirmā cikla skaitītājs ir
i, otrā - j, bet ja būs
vēl trešais cikls - tad tā skaitītājs būs
mainīgais k. Tie ir standarta vispārpieņemti
apzīmējumi, lietojiet tieši tos.
Ar divu iegultu ciklu palīdzību izvadiet uz ekrāna šādu virkni:
111222333444555666777888999
Ar divu iegultu ciklu palīdzību izvadiet uz ekrāna šādu virkni:
11 12 13 21 22 23 31 32 33