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?
