Lompat ke konten utama

JavaScript dari Nol

Pelajaran 2 dari 22

Variabel dan tipe · Pelajaran 2

Angka dan operator hitung

Tujuan: Pengguna dapat menghitung dengan operator aritmetika dan membulatkan hasilnya.

±8 menitDiperiksa 2026-09-22

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.

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

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT). Rincian perubahan ada di halaman kelas.