--- title: Primitiu slug: Glossary/Primitiu tags: - CodingScripting - Glossary - JavaScript translation_of: Glossary/Primitive ---
Un primitiu (valor primitiu, tipus de dades primitiu) és una dada que no és un {{Glossary("objecte")}} i no té {{glossary("method","mètodes")}}. En {{Glossary("JavaScript")}}, hi ha 6 tipus de dades primitius: {{Glossary("string")}}, {{Glossary("number")}}, {{Glossary("boolean")}}, {{Glossary("null")}}, {{Glossary("undefined")}}, {{Glossary("symbol")}} (nou en {{Glossary("ECMAScript")}} 2015).
La majoria del temps, un valor primitiu es representa directament en el nivell més baix de la implementació del llenguatge.
Tots els primitius són immutables (no es poden canviar)
A excepció de null
i undefined
, tots els valors primitius tenen objectes equivalents que s'emboliquen al voltant dels valors primitius:
L'embolcall del mètode valueOf()
retorna un valor primitiu.