Js计算小数点时,会有浮点数精度问题 .toFixed(num)也不是很完美

Js计算小数点时,会有数值不精准的问题 .toFixed(num)也不是很完美

例如下图:
在这里插入图片描述

解决办法
  1. (0.1 + 0.2).toFixed(1)
    但是不确定是否满足一位小数的需求
  2. (0.1*100 + 0.2*100) /100 可行

两者也有差别,一个是string一个是number,一个是强制两位小数点补位,一个是不显示无用0占位,看个人需求使用,如下图
在这里插入图片描述

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