Zastanawiam się, czy JavaScript jest niewłaściwe 64-bitowych liczb całkowitych lub czy robię coś nie tak?JavaScript nie obsługuje 64-bitowych liczb całkowitych, prawda?
Mam następujący kod:
var str = "0x4000000000000000"; //4611686018427387904 decimal
var val = parseInt(str);
alert(val);
uzyskać to wartości: "4611686018427388000", który jest 0x4000000000000060
Powiązane: [Co to jest JavaScript Max Int? Jaka jest najwyższa wartość Integer, do której liczba może przejść bez utraty precyzji?] (Http://stackoverflow.com/questions/307179) – hippietrail