JavaScript | Variable
Overview
Variabel menyimpan referensi ke nilai. JavaScript bersifat dinamis, sehingga tipe nilai dapat berubah.
Introducing JavaScript
Gunakan const untuk nilai yang tidak di-reassign, let untuk yang berubah, dan hindari var di kode modern.
Penggunaan Variabel Pada JavaScript
const siteName = "PintuKode"; // tidak di-reassign
let counter = 0; // bisa berubah
counter += 1;Mengenal Berbagai Jenis Variabel dalam JavaScript
Menggunakan Variabel dengan Kata Kunci const
const mencegah reassign. Gunakan untuk default.
Menggunakan Variabel dengan Kata Kunci let
let memungkinkan reassign dan memiliki block scope.
Menggunakan Variabel dengan Kata Kunci var
var bersifat function-scoped dan dihoist; hindari di kode baru, gunakan let/const.
Perbedaan antara const, let, dan var
const: block-scoped, tidak bisa di-reassign.let: block-scoped, bisa di-reassign.var: function-scoped, dihoist; hindari kecuali perlu kompatibilitas lama.
Praktik umum: default ke const, ganti ke let hanya jika nilainya perlu berubah.