小数点前Javascript中的数字

时间:2013-08-28 15:58:14

标签: javascript numbers rounding

如何在小数点前舍入数字 所以不是45.1 -> 45 但是47 -> 4545 -> 50

2 个答案:

答案 0 :(得分:1)

试试这样: -

  Math.round(45/ 10) * 10;

答案 1 :(得分:0)

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