在javascript中如何将数字四舍五入到小数点后2位(强制)

在javascript中如何将数字四舍五入到小数点后2位(强制),javascript,Javascript,我想把一个数字四舍五入到小数点后两位。 我用一个例子来说明 var k =10.3; alert(parseFloat(k),2); // outputs 10.3 alert(Math.round(k).toFixed(2)); // outputs 10.00 我需要的结果是10.30 解决这个问题的办法是什么 请帮忙 感谢要使用定点表示法格式化数字,只需使用toFixed方法即可: (10.8).toFixed(2); // 10.80 var num = 2.4; alert(num

我想把一个数字四舍五入到小数点后两位。 我用一个例子来说明

var k =10.3;
alert(parseFloat(k),2); // outputs 10.3
alert(Math.round(k).toFixed(2)); // outputs 10.00
我需要的结果是10.30 解决这个问题的办法是什么

请帮忙


感谢

要使用定点表示法格式化数字,只需使用toFixed方法即可:

(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40
这已经为你的问题提供了很多很好的答案
(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40