为什么math.bignumber()返回一个对象?以及我如何使用它
Why does math.bignumber() return an object? And how can I use it?
我真的很困惑使用数学.js的大数函数。当我在控制台和脚本标签中使用他们的示例时,math.bignumber() 返回一个 Decimal 对象。如何使用此对象来获取要使用的实际浮点数?
示例代码:
math.add(math.bignumber(0.1), math.bignumber(0.3))
返回:
Decimal {s: 1, e: -1, d: [5000000]}
我做错了什么吗?我下载的数学.js文件有问题吗?
这些示例不使用控制台.log而是使用 print
定义如下
function print (value) {
console.log(math.format(value));
}
如果你使用打印,它应该可以工作
const result = math.add(math.bignumber(
0.1), math.bignumber(0.3))console.log(math.format(result))//它会给你 0.4
相关文章:
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 如何使用jQuery添加另一个对象的高度作为边距
- 使用下划线将键和值的两个数组合并到一个对象中
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 获取一个对象´s属性的名称使用字符串
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- Javascript:使用一个预先存在的对象值作为一个新对象的键
- 为什么math.bignumber()返回一个对象?以及我如何使用它
- 使用 jQuery animate 时绘制一个又一个对象的线条
- 使用来自AngularJS的Web API JSON响应-错误:应为和数组,但得到了一个对象
- 如何在另一个对象中使用一个对象的属性
- JavaScript 和 jQuery,创建和使用一个对象.属性返回未定义
- jQuery使用一个对象's方法作为事件处理程序
- 如何在js中使用一个对象创建多个矩形?如何在不同的x轴和y轴上做出它们
- 使用一个对象数组作为主干模型内部的属性
- 为什么Javascript哈希使用一个对象作为键会覆盖另一个对象键?
- JavaScript:使用一个对象在数组上迭代并跟踪项目频率
- 在angularJS中创建和使用一个对象
- 使用一个对象作为其他对象的蓝图