1

这是我的朋友在做一个项目时注意到的。他没有任何 stackoverflow 帐户,所以我代表我的朋友询问。

var a = 1.75/3;

所以它给了

a = 0.5833333333333334

现在,当我将 1 添加到变量 a 时,我得到了这个:

1.5833333333333335

注意最后一位数字的区别

同样,当我执行以下操作时

    0.5833333333333336+1

我明白了

    1.5833333333333335

现在67

它给了我

1.5833333333333337

我不明白这里发生了什么。谁能解释一下?

4

0 回答 0