Kembali ke Perpustakaan
Region:
Switch to EN
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
| Fitur | let | const |
|---|---|---|
| Penugasan Ulang | ✅ Diizinkan | ❌ Tidak Diizinkan |
| Inisialisasi | Opsional | ✅ Wajib (harus segera diberi nilai) |
| Scope | Block Scope | Block Scope |
Praktik Terbaik
- Gunakan
constsecara default: Gunakanconstuntuk semuanya kecuali jika Anda yakin nilainya perlu berubah. - Gunakan
letuntuk perulangan (loops): Karena pencacah perulangan (sepertii) berubah pada setiap iterasi, mereka harus dideklarasikan denganlet. - Hindari
var:varadalah cara lama dan dapat menyebabkan bug yang membingungkan.