JavaScript'те ички циклдер жана алардын көрүнүү чөйрөсү
Эгерде бизде цикл ичинде цикл болсо, анда тышкы циклде жарыяланган өзгөрмөлөр
ички циклде кол жеткиликтүү болот. Төмөнкү мисалда num өзгөрмөсү
ички циклде кол жеткиликтүү:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
console.log(num); // 3 чыгарат
}
}
Бирок тышкы циклдин сыртында num өзгөрмөсү
кол жеткилүү эмес:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
}
}
console.log(num); // ката чыгарат
Ички циклде жарыяланган өзгөрмөлөр сырттан кол жеткилүү эмес:
for (let i = 0; i <= 9; i++) {
for (let j = 0; j <= 9; j++) {
let num = 3;
}
console.log(num); // ката чыгарат
}
console.log(num); // ката чыгарат