Junior
O que sabes sobre os primitives em JavaScript?
sobes.tech IA
Resposta da IA
No JavaScript, os primitivos são tipos de dados simples e imutáveis que são armazenados diretamente na pilha, não no heap. Os principais primitivos são:
string— cadeias de textonumber— númerosbigint— números inteiros grandesboolean— valores lógicosundefined— valor padrão para variáveis não declaradasnull— valor especial que significa "ausência de valor"symbol— identificadores únicos
Os primitivos não têm métodos nem propriedades por si só, mas o JavaScript os envolve temporariamente em objetos correspondentes para chamar seus métodos.
Exemplo:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Além disso, os primitivos são imutáveis, ou seja, operações sobre eles criam novos valores em vez de modificar os existentes.
Também é importante entender que, ao comparar primitivos, comparam-se seus valores, não suas referências, ao contrário dos objetos.