Bucle imbricate în JavaScript
Buclele, cu care ești deja familiarizat, pot fi imbricate una în alta. De exemplu, să rezolvăm următoarea problemă: să afișăm pe ecran șirul:
111222333444555666777888999
Aici nu ne putem descurca cu o singură buclă - este necesar să pornim două bucle imbricate una în alta: prima buclă va parcurge numerele, iar a doua buclă va repetă aceste numere de trei ori. Să implementăm:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Atenție: prima buclă are contorul
i, a doua j, iar dacă va mai fi
și o a treia buclă - atunci contorul ei va fi
variabila k. Acestea sunt nume standard generally acceptate,
ar trebui să le folosiți exact pe acestea.
Cu ajutorul a două bucle imbricate afișați pe ecran următorul șir:
111222333444555666777888999
Cu ajutorul a două bucle imbricate afișați pe ecran următorul șir:
11 12 13 21 22 23 31 32 33