Skop dalam Gelung JavaScript
Mari kita lihat jenis skop yang dimiliki oleh pembolehubah apabila bekerja dengan gelung. Isytiharkan beberapa pembolehubah di dalam gelung:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // akan memaparkan 3
}
Jika kita cuba memaparkan pembolehubah ini di luar gelung, kita akan mendapat ralat:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // akan memberikan ralat
Jika perlu, pembolehubah boleh diisytiharkan di luar gelung - maka ia akan boleh diakses baik di dalam mahupun di luar gelung:
let num; // isytihar pembolehubah di luar gelung
for (let i = 1; i <= 9; i++) {
num = 3; // tetapkan nilainya
}
console.log(num); // akan memaparkan 3