--- title: Primitivo slug: Glossary/Primitive translation_of: Glossary/Primitive original_slug: Glossario/Primitivo ---

Resumo

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.

Em detalhes

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).

Wrappers em JavaScript

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.

Referências externas