在javascript中需要带有2位小数(5.00)的整数

时间:2013-04-30 10:55:59

标签: javascript

我有这个

Math.round((Math.abs(21600 / 3600))*100)/100
>> 6 # want 6.00
Math.round((Math.abs(21000 / 3600))*100)/100
>> 5.83 # This is right

整数我需要2位小数。

4 个答案:

答案 0 :(得分:3)

您可以使用.toFixed(),但不需要先手动将值舍入到最接近的0.01 - .toFixed函数会为您执行此操作。

var str = Math.abs(21600 / 3600).toFixed(2);

答案 1 :(得分:2)

使用Number.prototype.toFixed()MDN

(Math.round((Math.abs(21600 / 3600))*100)/100).toFixed( 2 );

答案 2 :(得分:1)

试试这个:

(Math.round((Math.abs(21600 / 3600))*100)/100).toFixed(2)

答案 3 :(得分:1)

您可以使用toFixed()方法:

var num = num.toFixed(6);

现在数量等于6.00