Function bignumber #
创建一个 BigNumber,它可以存储任意精度的数字。当提供矩阵时,所有元素都将被转换为 BigNumber。
Syntax #
math.bignumber(x)
Parameters #
| Parameter | Type | Description |
|---|---|---|
value |
number | string | Fraction | BigNumber | bigint | Array | Matrix | boolean | null | 大数的数值,默认为 0。 |
Returns #
| Type | Description |
|---|---|
| 大数 (BigNumber) | 创建的 bignumber |
Throws #
Type | Description —- | ———–
Examples #
0.1 + 0.2 // returns number 0.30000000000000004
math.bignumber(0.1) + math.bignumber(0.2) // returns BigNumber 0.3
7.2e500 // returns number Infinity
math.bignumber('7.2e500') // returns BigNumber 7.2e500
另请参阅 #
number, bigint, boolean, complex, index, matrix, string, unit