⊗jsPmLpNLS 160 of 505 menu

Sisäkkäiset silmukat ja näkyvyysalue JavaScriptissä

Jos meillä on silmukka silmukan sisällä, ulomman silmukan sisällä esitellyt muuttujat tulevat saataville sisemmässä silmukassa. Seuraavassa esimerkissä muuttuja num on saatavilla sisemmässä silmukassa:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { console.log(num); // tulostaa 3 } }

Mutta ulomman silmukan ulkopuolella muuttuja num ei ole saatavilla:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { } } console.log(num); // aiheuttaa virheen

Sisemmässä silmukassa esitellyt muuttujat eivät ole saatavilla ulkopuolelta:

for (let i = 0; i <= 9; i++) { for (let j = 0; j <= 9; j++) { let num = 3; } console.log(num); // aiheuttaa virheen } console.log(num); // aiheuttaa virheen
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ää