Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗jsPmLpScp 159 of 505 menu
◀ ▶

Обхват на видимост в цикли на JavaScript

Нека да разгледаме какъв обхват на видимост имат променливите при работа с цикли. Нека декларираме някаква променлива вътре в цикъл:

for (let i = 1; i <= 9; i++) { let num = 3; console.log(num); // ще изведе 3 }

Ако се опитаме да изведем тази променлива извън цикъла, ще получим грешка:

for (let i = 1; i <= 9; i++) { let num = 3; } console.log(num); // ще даде грешка

При необходимост може да декларираме променливата извън цикъла - тогава тя ще бъде достъпна както вътре в цикъла, така и отвън:

let num; // декларираме променливата извън цикъла for (let i = 1; i <= 9; i++) { num = 3; // ще ѝ зададем стойност } console.log(num); // ще изведе 3
← →
↑
Български▼
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне