可能的重复:
JavaScript 的数学被破坏了吗?
当我减去 6.4-1.6 时,我在 JS 中得到的答案是 4.800000000000001,但我需要 4.8,而不使用 toFixed()、toPrecision() 和 Math.round()。任何想法???
谢谢,
水晶
可能的重复:
JavaScript 的数学被破坏了吗?
当我减去 6.4-1.6 时,我在 JS 中得到的答案是 4.800000000000001,但我需要 4.8,而不使用 toFixed()、toPrecision() 和 Math.round()。任何想法???
谢谢,
水晶
这是IEEE 754 浮点数的众所周知的限制。请参阅如何处理 JavaScript 中的浮点数精度?为解决方案。