美文网首页
解决javascript中0.1+0.2不等于0.3的问题

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

作者: jesse28 | 来源:发表于2021-03-04 15:11 被阅读0次

参考链接: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

相关文章

网友评论

      本文标题:解决javascript中0.1+0.2不等于0.3的问题

      本文链接:https://www.haomeiwen.com/subject/vqdkqltx.html