这是我的朋友在做一个项目时注意到的。他没有任何 stackoverflow 帐户,所以我代表我的朋友询问。
var a = 1.75/3;
所以它给了
a = 0.5833333333333334
现在,当我将 1 添加到变量 a 时,我得到了这个:
1.5833333333333335
注意最后一位数字的区别
同样,当我执行以下操作时
0.5833333333333336+1
我明白了
1.5833333333333335
现在6
用7
它给了我
1.5833333333333337
我不明白这里发生了什么。谁能解释一下?