计算非常大数字串的位长

时间:2017-11-23 18:52:51

标签: javascript

bigIntString是一个包含大数字的字符串。现在我需要找出比特长度。到目前为止,我一直在这样做:

Math.ceil(Math.log(bigIntString) / Math.log(2))

这已经很好地达到~1024位数。但是,对于更大的数字,我只能获得" Infinity"因为它将字符串转换为数字。

是否有任何技巧可以找出这些大数字字符串的位长而无需使用bigint库?

0 个答案:

没有答案