我正在使用bignumber.js(http://jsfromhell.com/classes/bignumber)
以下除法运算给出了错误的结果:
a=new BigNumber(100)
alert(a.divide(1))
给出结果 100.0981 而不是 100
有人遇到过这个问题吗? 如果有人解决了请帮我解决一下吗?
提前致谢...
您链接到的 JS 代码有一个错误。
考虑到它的编写方式非常神秘,很难确切地说出问题出在哪里,或者如何解决它。
我最终使用了
警报(a/1)
因为bignumber.js的divide函数有bug
js中比大数还好用的,正确计算数字的包calc-number
import calcNumber from 'calc-number'
const result = calcNumber('0.1+0.2')
console.log(result);// 输出 0.3