Sobes.tech
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 texto
  • number — números
  • bigint — números inteiros grandes
  • boolean — valores lógicos
  • undefined — valor padrão para variáveis não declaradas
  • null — 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.