JavaScript显示浮点数到2个小数位
我想显示一个数字到2个小数位。
我以为我可以在JavaScript中使用toPrecision(2)
。
但是,如果数字是0.05
,我得到0.0500
。 我宁愿它保持不变。
在JSbin上查看。
做这个的最好方式是什么?
我可以考虑编写一些解决方案,但我想像(我希望)这样的内容是内置的?
float_num.toFixed(2);
注意:如果需要, toFixed()
将圆或填充零以符合指定的长度。
你可以使用toFixed
函数来完成它,但它在IE中是bug。 如果你想要一个可靠的解决方案,请看我的答案。
尝试toFixed
代替toPrecision
。
上一篇: JavaScript displaying a float to 2 decimal places
下一篇: Why can't decimal numbers be represented exactly in binary?