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 шығарады