我有这个
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位小数。
答案 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)