⊗jsPmLpNsd 158 of 505 menu

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
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää