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 textonumber— númerosbigint— números enteros grandesboolean— valores lógicosundefined— valor predeterminado para variables no declaradasnull— 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.