Me preguntaba si JavaScript está manejando mal los enteros de 64 bits o estoy haciendo algo mal?JavaScript no puede manejar enteros de 64 bits, ¿o sí?
Tengo el siguiente código:
var str = "0x4000000000000000"; //4611686018427387904 decimal
var val = parseInt(str);
alert(val);
puedo obtener este valor: "4611686018427388000", que es 0x4000000000000060
Relacionado: [¿Cuál es el Max Int de JavaScript? ¿Cuál es el valor entero más alto al que puede llegar un número sin perder precisión?] (Http://stackoverflow.com/questions/307179) – hippietrail