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 に答える