Sisäkkäiset silmukat JavaScriptissä
Silmukat, joiden kanssa olet jo perehtynyt, voidaan laittaa toistensa sisään. Esimerkiksi ratkaistaan seuraava tehtävä: tulostetaan ruudulle merkkijono:
111222333444555666777888999
Tässä yksi silmukka ei riitä - tarvitaan kaksi toistensa sisällä olevaa silmukkaa: ensimmäinen silmukka käy läpi numeroita, ja toinen silmukka toistaa nämä numerot kolme kertaa. Toteutetaan:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Huomioi: ensimmäisen silmukan laskurina on
i, toisen j, ja jos olisi
kolmaskin silmukka - sen laskurina olisi
muuttuja k. Nämä ovat standardoituja yleisesti hyväksyttyjä
nimiä, niitä kannattaa käyttää.
Kahden sisäkkäisen silmukan avulla tulosta ruudulle seuraava merkkijono:
111222333444555666777888999
Kahden sisäkkäisen silmukan avulla tulosta ruudulle seuraava merkkijono:
11 12 13 21 22 23 31 32 33