前端小数计算注意点

 
在工作业务中,经常会遇到价格计算的问题,由于计算机的二进制实现和位数限制导致有些数无法有限表示。因此某些数据在前端显示的时候需要特殊处理:
方法一:
      直接取指定位小数点
let num1 = 1.3033333
num1.toFixed(2)
 
方法二:
      把小数放到位整数(乘倍数),再缩小回原来倍数(除倍数),也就是说,尽量在业务中避免处理小数
posted @ 2021-10-08 14:44  3408GoGoGo  阅读(354)  评论(0编辑  收藏  举报