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)); // 4Objek 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