解釋一下下面代碼的輸出

console.log(0.1 + 0.2); //0.30000000000000004 
console.log(0.1 + 0.2 == 0.3); //false

小數做運算時會出現精度不準的問題
小數做比較由於精度問題,會出現看着相等其實不相等的情況
如果實在要比較小數,可以將他們先乘以10,變爲整數再比較

發佈了44 篇原創文章 · 獲贊 28 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章