DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

LET DAN CONST

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.

Pengenalan 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.

Variabel let

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”.

Variabel const

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.

Peringatan saat menggunakan const

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.

👈🏼 Apa itu Javascript es6
Arrow function 👉🏼