gpt4 book ai didi

Javascript 十六进制到十进制(BigNumber)

转载 作者:行者123 更新时间:2023-11-29 21:11:32 24 4
gpt4 key购买 nike

我需要将大十六进制转换为十进制。我已经使用 Java 解决了它。这是我的解决方案:

String input = "253D3FB468A0E24677C28A624BE0F939";
System.out.println(new BigInteger(input, 16));

这给了我以下输出:49499458037667732112883750526794135865

使用 Java 的 BigInteger 类非常简单!!

我需要使用 Javascript 获得相同的结果!我试过:

var str = '253D3FB468A0E24677C28A624BE0F939';
console.log(parseInt(str, 16));

输出 4.949945803766773e+37

我认为 JavaScript 的 Int 不足以满足这种需求。我怎样才能用 JavaScript 实现相同的 Java 输出?非常感谢!

最佳答案

使用 Big Int 库:https://github.com/peterolson/BigInteger.js

var q = new bigInt("253D3FB468A0E24677C28A624BE0F939", 16); 
console.log(q.toString());

49499458037667732112883750526794135865

关于Javascript 十六进制到十进制(BigNumber),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41640650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com