没有bitLength()
方法记录here或here ...如何检查本机BigInt值的位数?
我正在寻找一种“直接的方式”,通过一些内部信息...或任何比转换总是qazxsw poi快的东西。
x.toString(2)
)是使用toString()
...适应BigInt。integerLogarithm(value, base)
方法(没有bitLength()
哼......),但有很多依赖,它是一个大象......这是一种hacky(但很简单)的方法,将其转换为字符串:
Math.floor()
num.toString(2).length;