Variable
Variable adalah tempat untuk menyimpan data dalam JavaScript. Ada tiga cara untuk mendeklarasikan variabel:
var, let, dan const
var name = "John"; // var (tidak direkomendasikan)
let age = 25; // let (bisa diubah)
const PI = 3.14; // const (tidak bisa diubah)
Scope
- Global Scope: Variabel yang bisa diakses dari mana saja
- Function Scope: Variabel yang hanya bisa diakses dalam function
- Block Scope: Variabel yang hanya bisa diakses dalam block ()
Hoisting
console.log(x); // undefined
var x = 5;
Type Inference
JavaScript secara otomatis menentukan tipe data variabel:
let name = "John"; // string
let age = 25; // number
let isActive = true; // boolean
Last updated on