Tôi có mã sau:
var str = "0x4000000000000000"; //4611686018427387904 decimal
var val = parseInt(str);
alert(val);
Tôi nhận được giá trị này: " 4611686018427388000
", là0x4000000000000060
Tôi đã tự hỏi liệu JavaScript có đang xử lý sai số nguyên 64 bit hay tôi đang làm sai điều gì đó?