En JavaScript existen 7 tipos de datos simples o primitivos, descubre cuáles son.
En JavaScript, los tipos de datos más simples son los primitivos. Estos valores existen sin necesidad de un contenedor o propiedades asociadas y, una vez creados, no pueden modificarse. Sin embargo, es posible reasignar variables que los contienen. Por ejemplo, una variable estado
puede cambiar de true
a false
, pero el valor true
en sí mismo nunca podrá representar otra cosa que no sea true
, de la misma forma que el número 10
siempre seguirá siendo 10
. Esta inmutabilidad contrasta con estructuras más complejas, como los objetos, que sí pueden ser modificados después de su creación. Comprender esta diferencia es clave para entender qué es un tipo primitivo.
Los tipos primitivos son inmutables (no pueden ser modificados una vez creados) y se almacenan directamente en la memoria. Son:
30;99.99;
'Michael';
true
o false
.
true;false;
let sinValor;function funcionSinValor() {}
let datoVacio = null;
let id = Symbol("idUnico");
let numeroGrande = 12345678901234567890n;
Estructuras más complejas de datos.
Son colecciones de datos organizadas en pares clave-valor.
let usuario = { nombre: "Michael", edad: 28};console.log(usuario.nombre); // "Michael"
Son listas indexadas que pueden contener distintos tipos de valores.
let frutas = ['manzana', 'pera', 'uva'];console.log(frutas[0]); // manzana
Para tratar con fechas.
console.log(new Date());
let mapa = new Map();mapa.set('nombre', 'Carlos');console.log(mapa.get('nombre'));
let conjunto = new Set([1, 2, 3, 3]);console.log(conjunto.size); // 3
Hay más objetos en JavaScript que puedes encontrar aquí: objetos built-in.