【发布时间】:2017-05-29 04:22:03
【问题描述】:
我需要将大的十六进制转换为十进制。我已经使用 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 输出?非常感谢!
【问题讨论】:
-
做一点研究? danvk.org/hex2dec.html
标签: javascript java hex decimal