我真的很困惑使用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文件中有什么问题吗?
答案 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