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]); // manzanaPara 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); // 3Hay más objetos en JavaScript que puedes encontrar aquí: objetos built-in.