Perbedaan antara var, let, dan const dalam Javascript
Mar 19 2023
Dalam JavaScript, Ada 3 kata kunci untuk mendeklarasikan variabel var, let, dan const. Pada artikel ini, kita akan mempelajari perbedaan kata kunci var, let, dan const.
Dalam JavaScript , ada 3 kata kunci untuk mendeklarasikan variabel var , let , dan const . Pada artikel ini, kita akan mempelajari perbedaan kata kunci var, let, dan const. Kami akan membahas ruang lingkup dan konsep lain yang diperlukan tentang setiap kata kunci dan di mana menggunakan setiap kata kunci.
var:varadalah cara tertua mendeklarasikan variabel dalam JavaScript. Ini adalah cakupan fungsi, yang berarti bahwa variabel yang dideklarasikanvardapat diakses di dalam fungsi yang dideklarasikannya (atau secara global, jika tidak dideklarasikan di dalam fungsi apa pun). Selain itu,varvariabel dapat dideklarasikan ulang dan diperbarui dalam lingkup yang sama.let:letdiperkenalkan di ES6 (ECMAScript 2015) dan memiliki cakupan blok. Ini berarti bahwa variabel yang dideklarasikanlethanya dapat diakses di dalam blok tempat ia dideklarasikan (misalnya di dalam loop atau pernyataan if). Tidak sepertivar,letvariabel tidak dapat dideklarasikan ulang dalam lingkup yang sama, tetapi dapat diperbarui.const:constjuga diperkenalkan di ES6 dan juga cakupan blok. Namun,constvariabel tidak dapat diubah, artinya nilainya tidak dapat diubah setelah dideklarasikan. Hal iniconstberguna untuk mendeklarasikan konstanta yang tidak boleh diubah di seluruh program. Selain itu,constvariabel harus diinisialisasi dengan nilai pada saat deklarasi dan tidak dapat dideklarasikan ulang atau diperbarui.
Berikut adalah beberapa panduan umum tentang kapan menggunakan const, var, dan letdalam JavaScript:
Gunakan constketika Anda memiliki variabel yang Anda tahu tidak perlu dipindahkan. Ini dapat mencakup hal-hal seperti nilai konstanta, pengaturan konfigurasi, atau referensi objek yang tidak boleh diubah. Menggunakan constmemastikan bahwa nilai variabel tetap konstan di seluruh kode dan mencegah penugasan ulang yang tidak disengaja.
Contoh:
const PI = 3.14159;
const config = { apiUrl: 'https://example.com/api' };
Contoh:
let counter = 0;
for (let i = 0; i < 10; i++) {
counter += i;
}
Contoh :
function calculateSum() {
var num1 = 5;
var num2 = 10;
return num1 + num2;
}
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































