Hallo sobat, pada tulisan kali ini Saya ingin membahas tentang pembulatan angka desimal pada JavaScript. Apa sih itu pembulatan? Pembulatan adalah sebuah teknik menambah dan mengurangi cacah bilangan desimal hingga mendapatkan nilai bulat yang mendekati sama. Tanpa panjang lebar lagi, Yuk mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.
Pada pemrograman JavaScript terdapat 3 jenis fungsi pembulatan yang bisa Anda gunakan, di antaranya yaitu :
1. Math.ceil()
Math.ceil()
adalah fungsi pembulatan angka ke atas, yang artinya bilangan desimal akan dibulatkan ke bilangan bulat terdekat di atasnya. Berikut ini cara penggunaannya, lihat script dibawah ini :
<!DOCTYPE html>
<html>
<head>
<title>rachmat.ID - Pembulatan JavaScript</title>
</head>
<body>
<script>
var a1 = 0.7;
var b1 = Math.ceil(a1);
console.log(b1); // Hasil 1
var a2 = 1.2;
var b2 = Math.ceil(a2);
console.log(b2); // Hasil 2
var a3 = 3.6;
var b3 = Math.ceil(a3);
console.log(b3); // Hasil 4
</script>
</body>
</html>
Save dengan nama ceil.html dan jalankan, lalu akan menghasilkan output seperti dibawah ini :

2. Math.floor()
Math.floor()
adalah fungsi pembulatan angka ke bawah, yang artinya bilangan desimal akan dibulatkan ke bilangan bulat terdekat di bawahnya. Berikut ini cara penggunaannya, lihat script dibawah ini :
<!DOCTYPE html>
<html>
<head>
<title>rachmat.ID - Pembulatan JavaScript</title>
</head>
<body>
<script>
var a1 = 0.7;
var b1 = Math.floor(a1);
console.log(b1); // Hasil 0
var a2 = 1.2;
var b2 = Math.floor(a2);
console.log(b2); // Hasil 1
var a3 = 3.9;
var b3 = Math.floor(a3);
console.log(b3); // Hasil 3
</script>
</body>
</html>
Save dengan nama floor.html dan jalankan, lalu akan menghasilkan output seperti dibawah ini :

3. Math.round()
Math.round()
adalah fungsi pembulatan yang menghasilkan bilangan bulat terdekat dari bilangan aslinya. Pada Math.round()
angka 0.5 ke atas akan dibulatkan ke atas dan 0.49 akan dibulatkan ke bawah. Berikut ini cara penggunaannya, lihat script dibawah ini :
<!DOCTYPE html>
<html>
<head>
<title>rachmat.ID - Pembulatan JavaScript</title>
</head>
<body>
<script>
var a1 = 0.7;
var b1 = Math.round(a1);
console.log(b1); // Hasil 1
var a2 = 1.2;
var b2 = Math.round(a2);
console.log(b2); // Hasil 1
var a3 = 3.9;
var b3 = Math.round(a3);
console.log(b3); // Hasil 4
</script>
</body>
</html>
Save dengan nama round.html dan jalankan, lalu akan menghasilkan output seperti dibawah ini :

Demikian pembahasan tentang Cara Pembulatan Angka Desimal pada JavaScript, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih