解决js精度问题

在使用js计算数时由于JavaScript 里的数字是采用 IEEE 754 标准的 64 位双精度浮点数所以会有精度的问题。

推荐使用:

bignumber.js    

官网地址:bignumber.js API (mikemcl.github.io)

1,在需要使用的地方通过npm 下载          npm install bignumber.js  

2,在页面中引入       import BigNumber from "bignumber.js";

3,加法 :

new BigNumber(0.1).plus(0.2)

 减法:

new BigNumber(0.2).minus(0.1)

乘法:

new BigNumber(0.1).times(0.2)

除法:

new BigNumber(0.1).div(0.2)

 

你可能感兴趣的:(javascript,前端)