js-金额相加

前端计算金额的方法

  //JS浮点数出错处理,保留12位小数
  floatProc(val) {
    return parseFloat(val.toFixed(8));
  },

  //四舍五入保留2位小数
  myRound(value) {
      var val = Math.round(100 * value) / 100;
      if (value > 0 && this.floatProc(value - val) >= 0.005) {
          val += 0.01;
      } else if (value < 0 && this.floatProc(value - val) <= -0.005) {
          val -= 0.01;
      }
      return  parseFloat(val.toFixed(4));
  },

 

posted @ 2026-06-26 10:38  微宇宙  阅读(8)  评论(0)    收藏  举报