Lompat ke konten utama
←

JavaScript dari Nol

Pelajaran 1 dari 23

Variabel dan tipe

Variabel dengan let dan const

Setelah pelajaran ini kamu bisa membuat variabel dengan let dan const serta mengganti isi variabel let.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Pelajaran pertama bisa dicoba tanpa akun. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya dan membuka pelajaran berikutnya

Materi

Program JavaScript dijalankan baris demi baris dari atas. Fungsi console.log menampilkan nilai ke panel keluaran. Teks setelah dua garis miring adalah komentar dan tidak dijalankan.

Kata kunci let membuat variabel yang nilainya boleh diganti. Kata kunci const membuat nama yang terikat ke satu nilai dan tidak boleh diikat ulang. Nama variabel dibedakan huruf besar dan kecilnya: total dan Total adalah dua nama berbeda.

let jumlah = 3;
const harga = 15000;
jumlah = 4;              // boleh: let
console.log(jumlah * harga); // 60000

Setiap pernyataan diakhiri titik koma. Di kode yang dipakai sehari-hari, const ditulis lebih dulu untuk hampir semua nama, dan let disimpan untuk nama yang memang berubah: penampung jumlah di dalam perulangan, penghitung klik, atau nilai yang diganti setelah pengguna menekan tombol. Nama yang tidak pernah berubah membuat kode lebih mudah dibaca, karena pembacanya tidak perlu menelusuri sisa berkas untuk mencari tempat nilainya diganti. Tarif yang tetap, misalnya const TARIF_PPN = 11, ditulis satu kali di bagian atas berkas lalu dipakai di banyak perhitungan.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 3 dari 3

Potongan kode mana yang menghentikan program dengan pesan TypeError: Assignment to constant variable?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 2 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT).