javascript - 在 for 迴圈中,表達式s+=0.01輸出的s為什麼不是等差數列?
仅有的幸福
仅有的幸福 2017-05-16 13:38:57
0
2
668


按理說輸出的應該是
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在進行小數運算的時候有誤差的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板