¡Esta es una revisión vieja del documento!
Tabla de Contenidos
JavaScript: Tipos de datos
Pertenece a las notas sobre el lenguaje de programación JavaScript.
El último estándar ECMAScript define 8 tipos de datos:
- Booleano. true y false.
- null. Una palabra clave especial que denota un valor nulo. (Dado que JavaScript distingue entre mayúsculas y minúsculas, null no es lo mismo que Null, NULL o cualquier otra variante).
- undefined. Una propiedad de alto nivel cuyo valor no está definido.
- Number. Un número entero o un número con coma flotante. Por ejemplo: 42 o 3.14159.
- BigInt. Un número entero con precisión arbitraria. Por ejemplo: 9007199254740992n.
- String. Una secuencia de caracteres que representan un valor de texto. Por ejemplo: “Hola”
- Symbol (nuevo en ECMAScript 2015). Un tipo de dato cuyas instancias son únicas e inmutables
- Object
Todos, menos Object, son tipos de datos primitivos.
En JavaScript, un tipo de dato primitivo son datos que no son un objeto y no tienen métodos.
Booleano
Tipo de dato lógico que solo puede tener los valores true o false.
null
El valor null es un literal de Javascript que representa intencionalmente un valor nulo o “vacío”.
undefined
Una variable a la que no se le ha asignado valor es de tipo undefined. Un método o sentencia también devuelve undefined si la variable que se está evaluando no tiene asignado un valor. Una función devuelve undefined si no se ha devuelto un valor.
Number
Sirve para representar números enteros y decimales.
Para verificar el valor disponible más grande o el valor más pequeño disponible, se pueden usar las constantes Number.MAX_VALUE o Number.MIN_VALUE.
