bignumber.js

bignumber.js

用于任意精度十进制和非十进制算术的 JavaScript 库。
gitHub官网地址:https://github.com/MikeMcl/bignumber.js

安装

npm install --save bignumber.js

plus():加法

import BigNumber from "bignumber.js";
export default {
  mounted() {
    let x = new BigNumber(0.1);
    let y = x.plus(0.2);
    console.log("精度丢失", 0.1 + 0.2); //0.30000000000000004
    console.log("y", y.toNumber()); //0.3
  },
};

minus():减法

import BigNumber from "bignumber.js";
export default {
  mounted() {
    let x = new BigNumber(0.4);
    let y = x.minus(0.1);
    console.log("精度丢失", 0.4 - 0.1); //0.30000000000000004
    console.log("y", y.toNumber()); //0.3
  },
};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容