其他分享
首页 > 其他分享> > 解决小数相加精度丢失的问题

解决小数相加精度丢失的问题

作者:互联网

借助第三方插件 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