DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pengenalan singkat mengenai variable `let` dan `const` di Javascript. Cara baru membuat variabel!
Pengenalan singkat mengenai variable let
dan const
di Javascript. Variabel adalah komponen penting dalam programming, termasuk dalam bahasa pemrograman seperti JavaScript. Variabel digunakan untuk menyimpan data untuk digunakan kembali. JavaScript menyediakan tiga cara untuk mendeklarasikan variabel, yaitu menggunakan var
, let
, dan const
.
JavaScript ECMAScript 2015 (ES6) memperkenalkan let
dan const
sebagai alternatif var
. let
dan const
memiliki beberapa perbedaan dan kelebihan dibandingkan dengan var
.
Let
digunakan untuk mendeklarasikan variabel yang nilainya bisa diubah. Let
memiliki cakupan blok {}
(block scope).
Contoh penggunaan let:
let nama = "Budi";
console.log(nama); // Output: Budi
nama = "Ali";
console.log(nama); // Output: Ali
Di contoh di atas, variabel nama
awalnya dideklarasikan sebagai “Budi”, tapi kemudian diubah nilainya menjadi “Ali”.
Secara berlawanan dengan let, const
digunakan untuk mendeklarasikan variabel yang nilainya tidak bisa diubah (constant). Const
juga memiliki cakupan blok {}
(block scope).
Contoh penggunaan const:
const PI = 3.14;
console.log(PI); // Output: 3.14
PI = 3.1415; // TypeError: Assignment to constant variable.
Seperti yang terlihat di contoh di atas, variabel PI
dideklarasikan sebagai 3.14 dan tidak bisa diubah nilainya.
Perlu diperhatikan bahwa const
tidak berarti menjadikan seluruh nilai variabel menjadi tidak dapat diubah, tetapi hanya menjadikan tautan variabel itu sendiri yang tidak dapat diubah. Misalnya, jika kamu menggunakan const
dengan array atau object, kamu masih bisa merubah, menambah, atau menghapus elemen atau properti dalam array atau object tersebut.
Contoh:
const buah = ["Mangga", "Apel"];
console.log(buah); // Output: ["Mangga", "Apel"]
buah.push("Jeruk");
console.log(buah); // Output: ["Mangga", "Apel", "Jeruk"]
Meskipun variabel buah
dideklarasikan dengan const
, kita masih bisa menambah elemen baru (“Jeruk”) ke dalam array tersebut. Yang tidak bisa dilakukan adalah merubah variabel buah
itu sendiri menjadi nilai baru.
Itulah pengenalan singkat tentang variabel let dan const di JavaScript. Sebagai developer, sangat penting untuk memahami kapan harus menggunakan let
, const
, atau var
dalam mendeklarasikan variabel.