JavaScript циклдериндеги көрүү чөйрөсү
Циклдер менен иштөөдө өзгөрмөлөр кандай көрүү чөйрөсүнө ээ экендигин карап көрөлү. Циклдин ичинде бир өзгөрмөнү жарыялайлы:
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 деп чыгарат