在JavaScript中用两个小数点格式化一个数字我有这行代码,它把我的数字舍入小数点后两位。但我得到了这样的数字:10.8,2.4,等等。这不是我对小数点两位的看法,所以我怎样才能改进下面的内容呢?Math.round(price*Math.pow(10,2))/Math.pow(10,2);我想要10.80,2.40等数字。对我来说,jQuery的使用是可以的。
3 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
function precise_round(num, decimals) { var t = Math.pow(10, decimals); return (Math.round((num * t) + (decimals>0?1:0)*(Math.sign(num) * (10 / Math.pow(100, decimals)))) / t).toFixed(decimals);}
添加回答
举报
0/150
提交
取消