Advance · Pertemuan 1 · Function JavaScript · Pelajaran 9 dari 13

Scope Variabel

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