解决javascript中0.1+0.2不等于0.3的问题

2021-03-04  本文已影响0人  jesse28

参考链接:https://www.jianshu.com/p/17d11b389a17

1.安装并导入项目

npm install bignumber.js --save

import BigNumber from 'bignumber.js'

api 加法 plus(n [, base])

0.1 + 0.2                       // 0.30000000000000004
x = new BigNumber(0.1)
y = x.plus(0.2)                 // '0.3'
BigNumber(0.7).plus(x).plus(y)  // '1'
x.plus('0.1', 8)                // '0.225'
image.png

结果显示如图:


image.png
上一篇 下一篇

猜你喜欢

热点阅读