--- title: Primitivo slug: Glossary/Primitive translation_of: Glossary/Primitive original_slug: Glossario/Primitivo ---
Um primitivo (valor primitivo, tipo de dados primitivo) é um dado que não é representado através de um {{Glossary("Objeto")}} e, por consequência, não possui métodos.
Na maior parte do tempo, um valor primitivo é representado diretamente através do mais baixo nível da implementação de uma linguagem.
No {{Glossary("JavaScript")}}, existem 6 tipos primitivos:
Todos os primitivos são imutáveis (não podem ter o seu valor modificado).
NT: O termo "wrapper" em português significa "que envolve". No entanto, em tecnologia, é comum se usar a versão em inglês que possui o mesmo significado.
À exceção do null
e do undefined
, todos os primitivos tem um objeto wrapper equivalente:
O método valueOf() do objeto wrapper retorna o valor primitivo.
NT: É possível verificar o tipo da variável digitando typeof+nomedavariavel. Para saber mais, verifique typeof.