Опсег видљивости у ЈаваСкрипт петљама
Хајде да погледамо, каквим опсегом видљивости променљиве поседују при раду са петљама. Декларишимо неку променљиву унутар петље:
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