Variables (let, const)

Duration: 10 min  •  Difficulty: Easy

Di JavaScript modern (ES6+), ada dua cara utama untuk mendeklarasikan variabel: let dan const. Harap hindari penggunaan var yang rawan bug.

1. let

Gunakan let jika Anda tahu bahwa nilai di dalam variabel tersebut akan berubah (di-assign ulang) di masa depan.

2. const

Singkatan dari *constant*. Gunakan const jika nilai tersebut TIDAK AKAN (dan tidak boleh) dirubah ulang setelah dibuat. Best practice di JS: Selalu gunakan const terlebih dahulu. Ubah jadi let HANYA jika Anda menyadari ia perlu sifat dinamis.

main.js
// Menggunakan const (Nilai tetap)
const birthYear = 2000;
// birthYear = 2001; TypeError!
// Menggunakan let (Bisa diubah)
let age = 22;
age = 23; // Boleh
age = age + 1; // Menjadi 24
console.log("Umur sekarang:", age);