Javascript - Scope
Scope & Hoisting
- Scope menentukan dimana variabel bisa diakses (global, function, block).
- Hoisting mengangkat deklarasi ke atas, tapi
letdanconsttidak dapat diakses sebelum deklarasi. varberbeda karena dihoist penuh. Contoh:
function demo() { return x; let x = 5; }