JavaScript-da tsikllardagi ko'rish sohasi
Keling, tsiklar bilan ishlashda o'zgaruvchilar qanday ko'rish sohasiga ega ekanligini ko'rib chiqaylik. Tsikl ichida biror o'zgaruvchi e'lon qilaylik:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // 3 ni chiqaradi
}
Agar bu o'zgaruvchini tsikl tashqarisida chiqarishga harakat qilinsa, xatolik yuz beradi:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // xatolik beradi
Agar kerak bo'lsa, o'zgaruvchini tsikl tashqarisida e'lon qilish mumkin - bu holda u ham tsikl ichida, ham tashqarisida mavjud bo'ladi:
let num; // o'zgaruvchini tsikl tashqarisida e'lon qilamiz
for (let i = 1; i <= 9; i++) {
num = 3; // unga qiymat beramiz
}
console.log(num); // 3 ni chiqaradi