猿问
在 for 循环中,表达式s+=0.01输出的s为什么不是等差数列?
按理说输出的应该是
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
1.00
1.01
为什么输出的结果是上图的这种呢,怎么会突然冒出来这么多的小数呢?
饮歌长啸
浏览 524
回答 1
1回答
慕妹3146593
精度误差,用s.toFixed(2)
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答