js 控制计算精度

 //  计算精度控制CV可用
  /**
  *  add 为传入计算的结果
  *  status 为传入的精度控制 如控制精度为0.01时 传入2 控制精度为0.001时 传入3  值必须为整数的Number 类型
  */
     
    fixed(add , status) {
      let head= "";
      let foot = "";
      let result= null;
      add = add.toString();
      if (add.indexOf(".") ) {      
        add = add.split(".");
        if (add[1].length >= 3) {
          foot = add[1].substr(0, status);
          head = add[0];
          foot.toString();
          head .toString();
          return (result = Number(head   + "." + foot));
        } else {
          foot = add[1];
          head  = add[0];
          foot.toString();
          head.toString();
          return (result = Number(head   + "." + foot));
        }
      } else {
        head   = add;
        return (result = Number(head));
      }
    },
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容