javascript - 在 for 循环中,表达式s+=0.01输出的s为什么不是等差数列?
仅有的幸福
仅有的幸福 2017-05-16 13:38:57
0
2
687


按理说输出的应该是
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
1.00
1.01
为什么输出的结果是上图的这种呢,怎么会突然冒出来这么多的小数呢?

仅有的幸福
仅有的幸福

全部回复(2)
伊谢尔伦

精度误差,用s.toFixed(2)

phpcn_u1582

因为js在进行小数运算的时候有误差的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板