DISKON 50% terbatas! 🎉 Gunakan kupon "programmer2025"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Artikel ini mencakup pengenalan dan pemahaman dasar tentang variabel dalam JavaScript yaitu let.
Variabel dalam pemrograman adalah tempat untuk menyimpan data. Pada JavaScript, kamu bisa mendeklarasikan variabel dengan menggunakan kata kunci let.
Seperti variabel pada umumnya, penggunaan let dalam JavaScript juga ditujukan untuk menyimpan data sementara yang diperlukan oleh program. Nilai dalam variabel tersebut dapat berubah sesuai dengan operasi yang dilakukan.
Perlu diketahui bahwa let adalah salah satu dari tiga kata kunci yang ada di JavaScript untuk mendeklarasikan variabel. Tiga kata kunci tersebut adalah var, let dan const.
Berikut ini adalah contoh cara mendeklarasikan variabel menggunakan let:
let nama = "Budi";
Pada contoh di atas, nama adalah nama variabel dan “Budi” adalah nilai yang disimpan dalam variabel tersebut.
Let, var dan const memiliki beberapa perbedaan utama:
let memungkinkan kamu untuk mendeklarasikan variabel yang nilai nya dapat diubah kapanpunvar hampir sama dengan let, tetapi var memiliki ruang lingkup global, sementara let memiliki ruang lingkup blokconst digunakan untuk mendeklarasikan nilai konstan yang tidak bisa diubah setelah pertama kali dideklarasikanBanyak yang beranggapan bahwa let dan var adalah sama, tetapi sebenarnya ada perbedaan besar antara keduanya, yaitu dalam hal scoping. let memiliki yang yang disebut dengan block scope, artinya variabel yang dideklarasikan dengan menggunakan let hanya bisa diakses dalam blok dimana variabel tersebut dideklarasikan.
if(true) {
let nama = "Budi";
console.log(nama); // Budi
}
console.log(nama); // ReferenceError: nama is not defined
Pada contoh di atas, variabel nama yang di-declare menggunakan let di dalam blok if tidak bisa diakses di luar blok tersebut. Itulah yang disebut dengan block scoping.
Dengan demikian, let adalah keyword dalam JavaScript yang digunakan untuk mendeklarasikan variabel. Variabel-variabel tersebut dapat diubah nilainya dan hanya dapat diakses di dalam blok di mana mereka dideklarasikan.