Salta ai contenuti

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.