解决小数相加精度丢失的问题
作者:互联网
借助第三方插件 bigNumber.js来实现精度丢失的问题。 废话不多说直接上代码:
-> npm i bignumber.js
引用
import BigNumber from "bignumber.js";
小数相加
var num1 = 0.1,num2 = 0.2,sum=0; num1 = new BigNumber(num1); sum = num1.plus(num2) // 0.3
有图有证据
补充 bignumber.js中的其他计算使用
// 加: plus(x) // 减: minus(x) // 乘:multipliedBy(x) // 除 :dividedBy(x)
更多使用方法请参考官网 bignumber.js
标签:bignumber,BigNumber,num1,num2,相加,js,丢失,sum,小数 来源: https://www.cnblogs.com/lxsunny/p/16400008.html