javascript的数学错误

时间:2015-09-14 06:27:07

标签: javascript math

我刚刚注意到javascript中添加简单的最奇怪的问题。

我正在做一个简单的等式:

-1.000+(1.001),答案应该是 .001 ,但我得到 0.0009999999999998899 。我无法理解为什么会发生这种情况,似乎无法找到正确的答案。我已经检查了多个计算器,他们都给了我 .001 ,但javascript给了我这个疯狂的数字。

发生了什么事?这不对。这个数字非常接近但完全错了。我尝试过其他小数值,我得到了奇怪的结果。 javascript如何不能正确地进行数学运算?

这是我使用的简单警告框:

alert(1.000-(1.001));

0 个答案:

没有答案