Questa traduzione è incompleta. Collabora alla traduzione di questo articolo dall’originale in lingua inglese.
Una primitiva (valore primitivo, tipo di dato primitivo) è un dato che non è un oggetto e non ha metodi. In JavaScript, cisono 6 tipi di dati primitivi: string, number, boolean, null, undefined, symbol (nuovo in ECMAScript 2015).
La maggior parte delle volte, un vaolre primitivo è rappresentato direttamente al livello più basso dell'implementazione del linguaggio.
Tutte le primitive sono immutabili (non possono essere cambiati).
Wrapper di oggetti primitivi in JavaScript
Ad eccezione di null
e undefined
, tutti i valori primitivi hanno oggetti equivalenti che avvolgono i valori primitivi:
String
per la primitiva string.Number
per la primitiva number.Boolean
per la primitiva Boolean.Symbol
per la primitiva Symbol.
Il methodo wrapper valueOf()
ritorna il valore primitivo.