为什么0.5减0.4等于0.09999999999999998而不是0.01?

时间:2019-04-25 19:37:45

标签: javascript

当您要求javascript减去小数时,很多(例如0.5-0.4)将无法为您提供正确的答案。例如,0.5-0.4应该等于0.1,但应为0.09999999999999998。

console.log(0.5-0.4);
0.09999999999999998

我尝试搜索,但找不到答案。是否有一个简单的解决方案,而无需执行诸如取出小数然后放回小数的解决方法?

0 个答案:

没有答案