比如0.1+0.2=0.3000000004,这个我明白
但是100.1+100.2 =100.3 类似大数字的减法也是没有出现精度问题..根据js计数的方法,我想不到如何推断解释这个
比如0.1+0.2=0.3000000004,这个我明白
但是100.1+100.2 =100.3 类似大数字的减法也是没有出现精度问题..根据js计数的方法,我想不到如何推断解释这个
精度问题,大数也会有
https://akaxiaok.github.io/Bl...
9007199254740991 + 1
9007199254740992
9007199254740991 + 2
9007199254740992
16 回答2.8k 阅读✓ 已解决
6 回答4.2k 阅读✓ 已解决
14 回答5.5k 阅读
7 回答1.8k 阅读
14 回答2k 阅读
3 回答987 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
JavaScript 浮点数陷阱及解法可以参考一下原理,做一下十进制换二进制计算然后再转换十进制小数处理的过程,超过的精度会自动做凑整处理,刚好会把多出来的小数处理掉,看到的就会是100.3