const JavaScript adalah:
const
adalah sebuah kata kunci di JavaScript yang digunakan untuk mendeklarasikan variabel yang tidak dapat diubah (immutable). Artinya, setelah sebuah variabel dideklarasikan dengan const
, nilai variabel tersebut tidak dapat diubah lagi.
Keuntungan Menggunakan const
:
- Meningkatkan Keamanan Kode: Menggunakan
const
membantu menghindari kesalahan yang tidak disengaja saat mengubah nilai variabel secara tidak sengaja. - Kode Lebih Terbaca: Deklarasi
const
membuat kode lebih mudah dipahami karena secara eksplisit menunjukkan bahwa variabel tidak akan berubah. - Meningkatkan Performa: Dalam beberapa kasus, mesin JavaScript dapat melakukan optimisasi pada kode yang menggunakan
const
karena dapat berasumsi bahwa nilai variabel tidak akan berubah.
Contoh Penggunaan:
const nama = "John Doe";
console.log(nama); // "John Doe"
// Mencoba mengubah nilai variabel nama:
nama = "Jane Doe"; // Akan menghasilkan error
// Deklarasi `const` untuk array:
const angka = [1, 2, 3];
console.log(angka); // [1, 2, 3]
// Memanipulasi elemen array dengan `const`:
angka[0] = 4;
console.log(angka); // [4, 2, 3]
Penjelasan:
Pada contoh di atas, variabel nama
dideklarasikan menggunakan const
. Karena itu, mencoba mengubah nilainya akan menghasilkan kesalahan. Variabel angka
adalah array yang dideklarasikan menggunakan const
. Meskipun kita tidak dapat mengubah variabel angka
itu sendiri, kita masih dapat mengubah nilai elemen array.
Kapan Menggunakan const
?
- Gunakan
const
untuk semua variabel yang nilainya tidak perlu diubah selama eksekusi kode. - Jika Anda memerlukan variabel yang nilainya dapat diubah, gunakan
let
.
Perbedaan const
dengan let
const
: Mendeklarasikan variabel yang nilainya tidak dapat diubah.let
: Mendeklarasikan variabel yang nilainya dapat diubah.
Penting untuk diingat: Meskipun variabel yang dideklarasikan dengan const
tidak dapat diubah, konten yang direferensikan oleh variabel tersebut (seperti elemen array atau objek) dapat diubah.