Sobes.tech
Junior

¿Qué sabes sobre los primitives en JavaScript?

sobes.tech AI

Respuesta de la IA

En JavaScript, los primitivos son tipos de datos simples e inmutables que se almacenan directamente en la pila, no en el montón. Los primitivos principales son:

  • string — cadenas de texto
  • number — números
  • bigint — números enteros grandes
  • boolean — valores lógicos
  • undefined — valor predeterminado para variables no declaradas
  • null — valor especial que significa "ausencia de valor"
  • symbol — identificadores únicos

Los primitivos no tienen métodos ni propiedades por sí mismos, pero JavaScript los envuelve temporalmente en objetos correspondientes para llamar a sus métodos.

Ejemplo:

let str = "hello";
console.log(str.toUpperCase()); // "HELLO"

Además, los primitivos son inmutables, es decir, las operaciones sobre ellos crean nuevos valores en lugar de modificar los existentes.

También es importante entender que, al comparar primitivos, se comparan sus valores, no sus referencias, a diferencia de los objetos.