Lompat ke konten utama
←

JavaScript dari Nol

Pelajaran 2 dari 23

Variabel dan tipe

Angka dan operator hitung

Setelah pelajaran ini kamu bisa menghitung dengan operator aritmetika dan membulatkan hasilnya.

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

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

JavaScript punya satu tipe angka, yaitu number, untuk bilangan bulat maupun desimal. Operatornya: + untuk tambah, - untuk kurang, * untuk kali, / untuk bagi, % untuk sisa bagi, dan ** untuk pangkat. Desimal ditulis dengan titik.

console.log(17 / 5);             // 3.4
console.log(17 % 5);             // 2
console.log(2 ** 3);             // 8
console.log(Math.floor(17 / 5)); // 3
console.log(Math.round(3.6));    // 4

Objek Math menyediakan pembulatan: Math.floor membulatkan ke bawah, Math.ceil ke atas, dan Math.round ke bilangan terdekat. Ketiganya dipakai untuk hal yang berbeda di pekerjaan nyata. Ongkos kirim memakai Math.ceil karena paket 1,2 kilogram tetap ditagih dua kilogram. Pembagian barang ke beberapa kardus memakai Math.floor untuk jumlah kardus penuh, dan operator % untuk sisa yang tidak muat. Menghitung berapa kardus yang dibutuhkan untuk 53 barang berisi 12 buah, misalnya, memakai Math.ceil(53 / 12) yang menghasilkan 5.

Method toLocaleString mengubah angka menjadi teks dengan pemisah ribuan sesuai bahasa. Untuk penulisan Rupiah, pemisahnya adalah titik.

const total = 216800;
console.log(total.toLocaleString("id-ID")); // 216.800

Latihan

0/3 lulus

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

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).