JavaScript Döngülerinde Kapsam Alanı
Döngülerle çalışırken değişkenlerin hangi kapsam alanına sahip olduğuna bir bakalım. Döngü içinde bir değişken bildirelim:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // 3 yazdıracak
}
Bu değişkeni döngünün dışında yazdırmaya çalışırsak, hata alırız:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // hata verecek
Gerekirse değişkeni döngünün dışında bildirebilirsiniz - o zaman hem döngü içinde hem de dışında erişilebilir olacaktır:
let num; // değişkeni döngünün dışında bildirelim
for (let i = 1; i <= 9; i++) {
num = 3; // değerini atayalım
}
console.log(num); // 3 yazdıracak