Primitive di tipo predefinite
TypeScript dispone di diverse primitive di tipo predefinite che possono essere utilizzate per definire variabili, parametri di funzione e tipi restituiti:
number: rappresenta valori numerici, inclusi numeri interi e numeri in virgola mobile.string: rappresenta dati testuali.boolean: rappresenta valori logici, che possono essere true o false.null: rappresenta l’assenza di un valore.undefined: rappresenta un valore che non è stato assegnato o non è stato definito.symbol: rappresenta un identificatore univoco. I simboli vengono in genere utilizzati come chiavi per le proprietà degli oggetti.bigint: rappresenta numeri interi con precisione arbitraria.any: rappresenta un tipo dinamico o sconosciuto. Le variabili di tipo any possono contenere valori di qualsiasi tipo e ignorano il controllo del tipo. *void: rappresenta l’assenza di qualsiasi tipo. È comunemente usato come tipo di ritorno di funzioni che non restituiscono alcun valore.never: rappresenta un tipo per valori che non si verificano mai. È tipicamente usato come tipo di ritorno di funzioni che generano un errore o entrano in un ciclo infinito.