请问为什么累加相乘的时候会出现问题?如图,105 正常 106出现问题,中间有很多数字也是这样

发布于 8 年前作者 yongduan8042 次浏览最后编辑 8 年前来自 ask

1 回复
pingwang
pingwang1 楼6 年前

这是遇到了典型的浮点精度问题吧,0.1+0.2=0.30000000000000004这种。

js通病,IEEE754浮点数的特性,自己四舍五入一下;或者先乘100按整数算,算完除回去。