Primitiu
Un primitiu (valor primitiu, tipus de dades primitiu) és una dada que no és un objecte i no té mètodes. En JavaScript, hi ha 6 tipus de dades primitius: string, number, boolean, null, undefined, symbol (nou en 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)
Contenidors d'objectes primitius en Javascript
A excepció de null
i undefined
, tots els valors primitius tenen objectes equivalents que s'emboliquen al voltant dels valors primitius:
String
pels string primitius.Number
pels number primitius.Boolean
pels Boolean primitius.Symbol
pels Symbol primitius.
L'embolcall del mètode valueOf()
retorna un valor primitiu.