JavaScript-da Ichki Tsikllar va Ko'rish Sohasi
Agar bizda tsikl ichida tsikl bo'lsa, tashqi tsiklda e'lon qilingan o'zgaruvchilar
ichki tsiklda mavjud bo'ladi. Quyidagi misolda num o'zgaruvchisi
ichki tsiklda mavjud:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
console.log(num); // 3 ni chiqaradi
}
}
Lekin tashqi tsikldan tashqarida num o'zgaruvchisi
mavjud emas:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
}
}
console.log(num); // xatolik beradi
Ichki tsiklda e'lon qilingan o'zgaruvchilar tashqarida mavjud emas:
for (let i = 0; i <= 9; i++) {
for (let j = 0; j <= 9; j++) {
let num = 3;
}
console.log(num); // xatolik beradi
}
console.log(num); // xatolik beradi