⊗jsPmLpNLS 160 of 505 menu

Укладзеныя цыклы і вобласць бачнасці ў JavaScript

Калі ў нас ёсць цыкл у цыкле, то зменныя, аб'яўленыя ў знешнім цыкле, будуць даступныя ў ўнутраным. У наступным прыкладзе зменная num даступная ў ўнутраным цыкле:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { console.log(num); // вывядзе 3 } }

А вось звонку знешняга цыклу зменная num недаступная:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { } } console.log(num); // выдасць памылку

Зменныя, аб'яўленыя ў ўнутраным цыкле, недаступныя звонку:

for (let i = 0; i <= 9; i++) { for (let j = 0; j <= 9; j++) { let num = 3; } console.log(num); // выдасць памылку } console.log(num); // выдасць памылку
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць