BigINT
(Desarrollo Web en Entorno Cliente - 2ºDAW)
Una presentación sobre "BigInt" creada por Javier Mártín Cruz
empezar_
1 - ¿Qué es "BigInt"?
Siguiente:¿Para qué sirve "BigInt"?
¿Qué es "BigInt"?
Es una representación de valores demasiado grandes como para ser representados con el objeto "Number", pudiendo representar los mismos con una precisión albitraria pero contando con algunas diferencias que separan funcionalmente los Numbers de los BigInts.
Fuentes
2 - ¿Para qué sirve "Bigint"?
Siguiente:Diferencias entre "BigInt" y "Number"
¿Para qué sirve "Bigint"?
Como se ha mencionado anteriormente, BigInt sirve para poder representar con precisión arbitraria números demasiado grandes como para ser representados con el objeto "Number", en general no se suele usar tanto debido a que "Number" ya tiene un rango lo suficientemente grande como para la mayoría de usos.
Fuentes
3 - Diferencias entre "BigInt" y "Number"
Diferencias entre "BigInt" y "Number"
Aunque BigInt parezca simplemente una versión más grande de Number y ya, cuenta con varias diferencias notables que pueden hacer plantear al desarrollador cual de los dos usar, en la siguiente página se mostrará una tabla indicando cada una de las diferencias entre estos dos objetos.
3 - Diferencias entre "BigInt" y "Number"
Siguiente:Como usar "BigInt"
Diferencias entre "BigInt" y "Number"
Fuentes
4 - Como usar "BigInt"
Siguiente:Limitaciones de "BigInt"
Como usar "Bigint"
Para usar un "BigInt", simplemente tienes que declarar el número con una "n" al final o usando la función "BigInt()" con el número entre los paréntesis. Pero hay que tener cuidado a la hora de hacer operaciones con este número ya que no puedes mezclar BigInts y Numbers.
Fuentes
5 - Limitaciones de "BigInt"
Limitaciones de "BigInt"
Aunque en otros lenguajes de programación "BigInt" tiene un límite numérico (obviamente superior a los equivalentes de "Number"), en el caso de JavaScript este objeto no tiene ningún límite numérico y puedes seguir aumentándolo hasta que tu dispositivo no pueda más. Pero si cuenta con otras limitaciones que si que hay que especificar a la hora de elegir "BigInt" como el tipo de objeto que quieres usar para no tener problemas a la hora de trabajar con este.
Fuentes
5 - Limitaciones de "BigInt"
Siguiente:Conclusión
Limitaciones de "BigInt"
Entre las limitaciones de "BigInt" están:- No se pueden mezclar tipos de objetos, como por ejemplo "BigInt + Number". - Sólo se pueden almacenar números enteros, sin decimales. - Bajo rendimiento, ya que es más complicado cargar un "BigInt" que un "Number" - Pérdida de precisión, esta se va perdiendo al convertir "BigInt" en otros. - Sin soporte de "Math()", sus operaciones no permite el uso de "BigInt". - Sin soporte de otros operadores, al "BigInt" considerarse un signo, operadores como el "desplazamiento a la derecha sin signo" (>>>) no funcionan - Sin soporte de JSON, no puedes serializar un "BigInt" en un archivo .json.
6 - Conclusión
Conclusión
"BigInt" es una manera de representar números absurdamente grandes de forma precisa a costa del rendimiento y otras limitaciones, realmente no me veo usando un "BigInt" en mi entorno personal ya que el objeto "Number" ya es lo suficientemente grande como para casi todos los casos en los que un número sea necesario y a su vez es mucho más fácil de usar, pero es posible que en algunos sistemas y entornos puede ser una muy buena opción y hasta esencial para su correcto funcionamiento. El límite de "Number" es 1.79e+308 (Number.MAX_VALUE), que ya es mucho más de lo que suele ser el límite de sus equivalentes en otros lenguajes de programación (Como por ejemplo el "Int" de Java que es 2^31)
BigINT
Javier Martín Cruz
Created on November 6, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Microsite
View
Essential Microsite
View
Essential CV
View
Practical Microsite
View
Akihabara Resume
View
Tourism Guide Microsite
View
Online Product Catalog
Explore all templates
Transcript
BigINT
(Desarrollo Web en Entorno Cliente - 2ºDAW)
Una presentación sobre "BigInt" creada por Javier Mártín Cruz
empezar_
1 - ¿Qué es "BigInt"?
Siguiente:¿Para qué sirve "BigInt"?
¿Qué es "BigInt"?
Es una representación de valores demasiado grandes como para ser representados con el objeto "Number", pudiendo representar los mismos con una precisión albitraria pero contando con algunas diferencias que separan funcionalmente los Numbers de los BigInts.
Fuentes
2 - ¿Para qué sirve "Bigint"?
Siguiente:Diferencias entre "BigInt" y "Number"
¿Para qué sirve "Bigint"?
Como se ha mencionado anteriormente, BigInt sirve para poder representar con precisión arbitraria números demasiado grandes como para ser representados con el objeto "Number", en general no se suele usar tanto debido a que "Number" ya tiene un rango lo suficientemente grande como para la mayoría de usos.
Fuentes
3 - Diferencias entre "BigInt" y "Number"
Diferencias entre "BigInt" y "Number"
Aunque BigInt parezca simplemente una versión más grande de Number y ya, cuenta con varias diferencias notables que pueden hacer plantear al desarrollador cual de los dos usar, en la siguiente página se mostrará una tabla indicando cada una de las diferencias entre estos dos objetos.
3 - Diferencias entre "BigInt" y "Number"
Siguiente:Como usar "BigInt"
Diferencias entre "BigInt" y "Number"
Fuentes
4 - Como usar "BigInt"
Siguiente:Limitaciones de "BigInt"
Como usar "Bigint"
Para usar un "BigInt", simplemente tienes que declarar el número con una "n" al final o usando la función "BigInt()" con el número entre los paréntesis. Pero hay que tener cuidado a la hora de hacer operaciones con este número ya que no puedes mezclar BigInts y Numbers.
Fuentes
5 - Limitaciones de "BigInt"
Limitaciones de "BigInt"
Aunque en otros lenguajes de programación "BigInt" tiene un límite numérico (obviamente superior a los equivalentes de "Number"), en el caso de JavaScript este objeto no tiene ningún límite numérico y puedes seguir aumentándolo hasta que tu dispositivo no pueda más. Pero si cuenta con otras limitaciones que si que hay que especificar a la hora de elegir "BigInt" como el tipo de objeto que quieres usar para no tener problemas a la hora de trabajar con este.
Fuentes
5 - Limitaciones de "BigInt"
Siguiente:Conclusión
Limitaciones de "BigInt"
Entre las limitaciones de "BigInt" están:- No se pueden mezclar tipos de objetos, como por ejemplo "BigInt + Number". - Sólo se pueden almacenar números enteros, sin decimales. - Bajo rendimiento, ya que es más complicado cargar un "BigInt" que un "Number" - Pérdida de precisión, esta se va perdiendo al convertir "BigInt" en otros. - Sin soporte de "Math()", sus operaciones no permite el uso de "BigInt". - Sin soporte de otros operadores, al "BigInt" considerarse un signo, operadores como el "desplazamiento a la derecha sin signo" (>>>) no funcionan - Sin soporte de JSON, no puedes serializar un "BigInt" en un archivo .json.
6 - Conclusión
Conclusión
"BigInt" es una manera de representar números absurdamente grandes de forma precisa a costa del rendimiento y otras limitaciones, realmente no me veo usando un "BigInt" en mi entorno personal ya que el objeto "Number" ya es lo suficientemente grande como para casi todos los casos en los que un número sea necesario y a su vez es mucho más fácil de usar, pero es posible que en algunos sistemas y entornos puede ser una muy buena opción y hasta esencial para su correcto funcionamiento. El límite de "Number" es 1.79e+308 (Number.MAX_VALUE), que ya es mucho más de lo que suele ser el límite de sus equivalentes en otros lenguajes de programación (Como por ejemplo el "Int" de Java que es 2^31)