Javascript十六进制到十进制(BigNumber)
我需要将大十六进制转换为dec。我已经用Java解决了这个问题。以下是我的解决方案:Javascript十六进制到十进制(BigNumber),javascript,java,hex,decimal,Javascript,Java,Hex,Decimal,我需要将大十六进制转换为dec。我已经用Java解决了这个问题。以下是我的解决方案: String input = "253D3FB468A0E24677C28A624BE0F939"; System.out.println(new BigInteger(input, 16)); 这给了我以下输出:49499458037667732112883750526794135865 使用Java的BigInteger类非常简单 我需要使用Javascript获得相同的结果!我试过: var str =
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输出?非常感谢 使用大整数库:
49499458037667732112883750526794135865
做点调查?
var q = new bigInt("253D3FB468A0E24677C28A624BE0F939", 16);
console.log(q.toString());