2

以下代码

dojo.number.format(500.005, {places:2})

在 Internet Explorer 8 中返回 500.01,在 Firefox 中返回 500.00。

造成这种差异的原因是什么?dojo.number.format 在这里做了什么?

4

1 回答 1

2

dojo.number.round在其文档中有以下评论:

注意:可能会出现浮点错误。有关实验性解决方法,请参见 dojox.math.round。

于 2012-04-25T10:14:12.670 回答