Volver a la página principal
lunes 10 febrero 2025
3

Cuales son los datos primitivos en JavaScript

Los datos primitivos en JavaScript son los tipos de datos más básicos e inmutables. Son seis en total, más bigint introducido en ES6. Estos valores se almacenan directamente en la memoria y no tienen métodos ni propiedades.

Tipos de datos primitivos en JavaScript

1. String (Cadenas de texto)

Representa texto y se define entre comillas simples, dobles o backticks.

let saludo = "Hola, mundo";
let mensaje = 'JavaScript es genial';
let plantilla = `Hola, ${saludo}`;

2. Number (Números)

Incluye enteros y decimales, además de valores especiales como Infinity y NaN.

let entero = 42;
let decimal = 3.14;
let infinito = Infinity;
let noNumero = NaN;

3. Boolean (Booleanos)

Solo tiene dos valores posibles: true o false.

let esVerdadero = true;
let esFalso = false;

4. Undefined

Indica que una variable ha sido declarada pero no tiene valor asignado.

let sinDefinir;
console.log(sinDefinir); // undefined

5. Null

Representa la ausencia intencional de un valor.

let vacio = null;

6. Symbol (Símbolos, introducido en ES6)

Es un tipo de dato único e inmutable, útil para identificadores únicos.

let id = Symbol("id único");
console.log(id);

7. BigInt (Números grandes, introducido en ES11)

Permite representar números enteros más grandes que Number.MAX_SAFE_INTEGER.

let numeroGrande = 123456789012345678901234567890n;
console.log(numeroGrande);

Ejemplos de datos primitivos

console.log(typeof "Hola"); // string
console.log(typeof 42); // number
console.log(typeof true); // boolean
console.log(typeof undefined); // undefined
console.log(typeof null); // object (es un error histórico en JavaScript)
console.log(typeof Symbol("id")); // symbol
console.log(typeof 9007199254740991n); // bigint

Referencias

Para más información, consulta la documentación oficial de MDN.

Etiquetas:
javascript
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer