JavaScript显示浮点数到2个小数位

我想显示一个数字到2个小数位。

我以为我可以在JavaScript中使用toPrecision(2)

但是,如果数字是0.05 ,我得到0.0500 。 我宁愿它保持不变。

在JSbin上查看。

做这个的最好方式是什么?

我可以考虑编写一些解决方案,但我想像(我希望)这样的内容是内置的?


float_num.toFixed(2);

注意:如果需要, toFixed()将圆或填充零以符合指定的长度。


你可以使用toFixed函数来完成它,但它在IE中是bug。 如果你想要一个可靠的解决方案,请看我的答案。


尝试toFixed代替toPrecision

链接地址: http://www.djcxy.com/p/77461.html

上一篇: JavaScript displaying a float to 2 decimal places

下一篇: Why can't decimal numbers be represented exactly in binary?