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

Fork me on GitHub