Zagnieżdżone pętle w JavaScript
Pętle, których działanie już znasz, można zagnieżdżać jedna w drugiej. Na przykład, rozwiążmy następujące zadanie: wypiszmy na ekranie ciąg znaków:
111222333444555666777888999
Tutaj nie wystarczy jedna pętla - trzeba uruchomić dwie pętle zagnieżdżone jedna w drugiej: pierwsza pętla będzie iterować liczby, a druga pętla będzie powtarzać te liczby trzy razy. Zaimplementujmy to:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Zwróć uwagę: pierwsza pętla ma licznik
i, druga j, a jeśli będzie jeszcze
i trzecia pętla - to jej licznikiem będzie
zmienna k. To są standardowe, powszechnie przyjęte
nazwy, należy używać właśnie ich.
Za pomocą dwóch zagnieżdżonych pętli wypisz na ekran następujący ciąg znaków:
111222333444555666777888999
Za pomocą dwóch zagnieżdżonych pętli wypisz na ekran następujący ciąg znaków:
11 12 13 21 22 23 31 32 33