Limite de los enteros en JavaScript

Si intentas utilizar numeros grandes en JavaScript te vas a dar cuenta que JavaScript tiene un limite. Como podemos ver en la página web de ECMA, el limite para los enteros en JavaScript es de +/- 9007199254740992 ó 2^53.

Librería para trabajar con enteros grandes o con muchos decimales

La librería que yo estuve utilizando es Big Number – JSFromHell.com, en la página van a poder descargar la librería y también ver algunos ejemplos.

La única aclaración que hay que hacer sobre esta libreria es que las operaciones son funciones, por lo que:

1
2
3
4
5
6
7
8
var numero1 = new BigNumber("1");
var numero2 = new BigNumber("131366662");

numero1.add(numero2);
console.log(numero1.toString()); //1

numero1 = numero1.add(numero2);
console.log(numero1.toString()); //131366663
Tagged with:
 

Leave a Reply