我在JavaScript中遇到了有关数字计算的问题,该方案列为
下方。
var number = 572.055
var result = Math.round(572.055*100)/100
我想获得结果572.06
,但结果是572.05
,我试试
alert(572.055*100)
,它会提醒值57205.4999999999
,我不知道
原因。你能帮忙告诉我吗?
如何避免这个问题?非常感谢!
答案 0 :(得分:-1)
您可以使用Math.ceil()代替Math.round。