Strutture e tipi di dati

Le primitive sono i tipi di dati più semplici in JavaScript. Un valore letterale primitivo è un valore senza wrapper o proprietà personali. I valori letterali primitivi sono immutabili, il che significa che non possono essere modificati per rappresentare altri valori nello stesso modo in cui possono fare le strutture di dati più complesse basate su oggetti di JavaScript. Ad esempio, mentre il valore di una variabile denominata theTruth può essere riassegnato come false, il valore letterale booleano true non può mai rappresentare un valore diverso da true, così come il valore letterale numerico 5 non può mai rappresentare il valore di un altro numero.

Esistono sette tipi di dati primitivi:

Per informazioni sui tipi di dati più complessi, consulta Variabili.