Pemula freeCodeCamp • introduction-to-javascript

Bagaimana let dan const Bekerja Secara Berbeda dalam Deklarasi, Penugasan, dan Penugasan Ulang Variabel?

Ringkasan Pelajaran

Memilih antara `let` and `const` adalah salah satu keputusan terpenting yang Anda buat saat menulis JavaScript modern.

Memilih antara let and const adalah salah satu keputusan terpenting yang Anda buat saat menulis JavaScript modern.

let: Variabel yang Dapat Ditugaskan Ulang

Gunakan let ketika Anda tahu nilai variabel akan berubah nanti dalam program.

const: Konstanta

Gunakan const (singkatan dari “constant”) jika nilainya harus tetap sama. Setelah Anda menetapkan nilai ke const, Anda tidak dapat menetapkannya kembali.

Perbedaan Utama

Fiturletconst
Penugasan Ulang✅ Diizinkan❌ Tidak Diizinkan
InisialisasiOpsional✅ Wajib (harus segera diberi nilai)
ScopeBlock ScopeBlock Scope

Praktik Terbaik

  1. Gunakan const secara default: Gunakan const untuk semuanya kecuali jika Anda yakin nilainya perlu berubah.
  2. Gunakan let untuk perulangan (loops): Karena pencacah perulangan (seperti i) berubah pada setiap iterasi, mereka harus dideklarasikan dengan let.
  3. Hindari var: var adalah cara lama dan dapat menyebabkan bug yang membingungkan.