--- title: Primitive slug: Glossary/Primitive translation_of: Glossary/Primitive ---

Una primitiva (valore primitivo, tipo di dato primitivo) è un dato che non è un {{Glossary("object", "oggetto")}} e non ha {{glossary("method","metodi")}}. In {{Glossary("JavaScript")}}, cisono 6 tipi di dati primitivi: {{Glossary("string")}}, {{Glossary("number")}}, {{Glossary("boolean")}}, {{Glossary("null")}}, {{Glossary("undefined")}}, {{Glossary("symbol")}} (nuovo in {{Glossary("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:

Il methodo wrapper valueOf() ritorna il valore primitivo.

Per saperne di più

Conoscenza generale