参考:https://blog.csdn.net/joker_qian/article/details/126349108
在使用js计算数时由于JavaScript 里的数字是采用 IEEE 754 标准的 64 位双精度浮点数所以会有精度的问题。
推荐使用:
bignumber.js
官网地址:https://mikemcl.github.io/bignumber.js/#times
1,在需要使用的地方通过npm 下载 npm install bignumber.js
2,在页面中引入 import BigNumber from “bignumber.js”;
加法 :
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)