Lingkup Variabel dalam Perulangan JavaScript
Mari kita lihat lingkup variabel seperti apa yang dimiliki variabel saat bekerja dengan perulangan. Deklarasikan sebuah variabel di dalam perulangan:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // akan menampilkan 3
}
Jika kita mencoba menampilkan variabel ini di luar perulangan, kita akan mendapatkan error:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // akan menghasilkan error
Jika diperlukan, variabel dapat dideklarasikan di luar perulangan - maka variabel tersebut akan dapat diakses baik di dalam maupun di luar perulangan:
let num; // deklarasikan variabel di luar perulangan
for (let i = 1; i <= 9; i++) {
num = 3; // atur nilainya
}
console.log(num); // akan menampilkan 3