可能重复:
JavaScript 浮点数问题的优雅解决方法
如果我在 Javascript 中执行以下操作:
0.06120*400
结果是 24.48。
但是,如果我这样做:
24.48/400
结果是:
0.061200000000000004
JSFiddle:http: //jsfiddle.net/zcDH7/
所以看起来 Javascript 在进行除法和乘法运算时会以不同的方式舍入?
使用我的计算器,运算24.48/400
得出正确答案0.0612
。
我应该如何处理Javascript的不准确划分?我不能简单地将数字四舍五入,因为我将处理不同精度的数字。
谢谢你的建议。