我正在使用big-integer来使用JavaScript。
var bigInt = require('big-integer')
我有一个bigInt实例:
var ratherLargeNumber = bigInt(2).pow(2048)
我可以得到它的(自然)记录吗?
答案 0 :(得分:5)
假设您有一个大整数x = 5384932048329483948394829348923849
。
如果将x转换为十进制字符串并计算数字,则可以用0.5384932048329483948394829348923849
×10 34 表示x。
你想采用x的自然对数。 请注意以下。
log e (x)= 34
log e (10
)+ log e ({{ 1}})
您现在可以使用常规0.5384932048329483948394829348923849
计算和常规Number
来执行计算。
Math.log