将Javascript中的数字舍入到小数点之前

Round numbers in Javascript before decimal point

本文关键字:小数点 舍入 数字 Javascript      更新时间:2023-09-26

如何在小数点前四舍五入所以不是45.1 -> 4547 -> 4545 -> 50

这样尝试:-

  Math.round(45/ 10) * 10;
var number = 45.5;
alert(Math.round(number / 5) * 5);

这四舍五入到最接近的5。

var number = 45.5;
alert(Math.round(number / 10) * 10);

这是最接近的10。

还有一个函数floor四舍五入到较低的数字,ceil四舍五进到较高的数字,例如:

var number = 45.5;
alert(Math.floor(number / 10) * 10); // This will give 40
alert(Math.ceil(number / 10) * 10); // This will give 50