我怎样才能获得正确的价值?

时间:2016-02-02 08:51:10

标签: javascript

我在JavaScript中遇到了有关数字计算的问题,该方案列为

下方。

var number = 572.055
var result = Math.round(572.055*100)/100 

我想获得结果572.06,但结果是572.05,我试试 alert(572.055*100),它会提醒值57205.4999999999,我不知道 原因。你能帮忙告诉我吗? 如何避免这个问题?非常感谢!

1 个答案:

答案 0 :(得分:-1)

您可以使用Math.ceil()代替Math.round。