为什么math.bignumber()返回一个对象?我该如何使用它?

时间:2016-04-23 17:32:02

标签: javascript math.js

我真的很困惑使用math.js的bignumber功能。当我在控制台和脚本标记中使用它们的示例时,math.bignumber()返回一个Decimal对象。如何使用此对象获取实际的浮点数?

示例代码:

math.add(math.bignumber(0.1), math.bignumber(0.3))

返回:

Decimal {s: 1, e: -1, d: [5000000]}

我做错了吗?我下载的math.js文件中有什么问题吗?

2 个答案:

答案 0 :(得分:2)

示例不使用console.log但std::vector定义如下

print

如果您使用打印,它应该可以正常工作

答案 1 :(得分:0)

const 结果 = math.add(math.bignumber(0.1), math.bignumber(0.3)) console.log(math.format(result)) // 它会给你 0.4