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:

javascriptfor (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:

javascriptfor (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:

javascriptlet 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