我有以下代码:
var str = "0x4000000000000000"; //4611686018427387904 decimal
var val = parseInt(str);
alert(val);
我得到这个值:"4611686018427388000
",它是0x4000000000000060
我想知道是JavaScript错误地处理了64位整数,还是我做错了什么?
https://stackoverflow.com/questions/9643626
复制相似问题