Scope menentukan di mana sebuah variabel bisa diakses. Variabel yang dibuat di dalam function tidak bisa diakses dari luar (local scope).
let pesan = "global"; // bisa diakses di mana saja
function contoh() {
let rahasia = "lokal"; // hanya hidup di dalam function ini
console.log(pesan); // -> global (boleh)
console.log(rahasia); // -> lokal (boleh)
}
contoh();
console.log(rahasia); // ERROR: rahasia tidak dikenal di luar function