Const Javascript Adalah

3 min read Jun 19, 2024
Const Javascript Adalah

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.

Related Post