Junior
Cosa sai sui primitivi in JavaScript?
sobes.tech AI
Risposta dell'AI
In JavaScript, i primitivi sono tipi di dati semplici e immutabili che vengono memorizzati direttamente nello stack, non nell'heap. I principali primitivi sono:
string— stringhenumber— numeribigint— grandi numeri interiboolean— valori logiciundefined— valore predefinito per variabili non dichiaratenull— valore speciale che significa "assenza di valore"symbol— identificatori unici
I primitivi non hanno metodi né proprietà di per sé, ma JavaScript li avvolge temporaneamente in oggetti corrispondenti per chiamare i loro metodi.
Esempio:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Inoltre, i primitivi sono immutabili, cioè le operazioni su di essi creano nuovi valori invece di modificare quelli esistenti.
È anche importante capire che, confrontando i primitivi, si confrontano i loro valori, non i riferimenti, a differenza degli oggetti.