Js計算小數點時,會有浮點數精度問題 .toFixed(num)也不是很完美

Js計算小數點時,會有數值不精準的問題 .toFixed(num)也不是很完美

例如下圖:
在這裏插入圖片描述

解決辦法
  1. (0.1 + 0.2).toFixed(1)
    但是不確定是否滿足一位小數的需求
  2. (0.1*100 + 0.2*100) /100 可行

兩者也有差別,一個是string一個是number,一個是強制兩位小數點補位,一個是不顯示無用0佔位,看個人需求使用,如下圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章