Nozioni di base di TypeScript Variabili e tipi semplificati

TypeScript potenzia JavaScript aggiungendo tipi statici, che aiutano a rilevare gli errori in anticipo e a migliorare la qualità del codice. Questo articolo semplificherà le basi delle variabili e dei tipi TypeScript, fornendo una chiara comprensione per i principianti.

Comprensione delle variabili in TypeScript

In TypeScript, le variabili sono dichiarate in modo simile a JavaScript, ma con il vantaggio aggiuntivo delle annotazioni di tipo. Ciò consente di specificare il tipo di dati che una variabile deve contenere.

Dichiarazione di variabili

Puoi dichiarare variabili usando let, const e var. Tuttavia, let e const sono consigliati per le loro funzionalità di block-scoping.

let age: number = 25;
const name: string = "Alice";

Tipi di base in TypeScript

TypeScript fornisce diversi tipi di base per definire il tipo di dati che una variabile può contenere:

  • Numero: Rappresenta valori numerici, inclusi numeri interi e numeri in virgola mobile.
  • Stringa: Rappresenta dati testuali.
  • Booleano: Rappresenta i valori vero o falso.
  • Array: Rappresenta una raccolta di valori di un tipo specifico.
  • Oggetto: Rappresenta una raccolta di coppie chiave-valore.

Esempio di numero

let count: number = 100;

Esempio di stringa

let greeting: string = "Hello, World!";

Esempio booleano

let isActive: boolean = true;

Esempio di matrice

let scores: number[] = [90, 80, 70];

Esempio di oggetto

let user: { name: string, age: number } = {
  name: "John",
  age: 30
};

Inferenza di tipo

TypeScript può dedurre automaticamente il tipo di una variabile in base al suo valore iniziale. Ciò significa che non è sempre necessario specificare esplicitamente il tipo, anche se farlo può rendere il codice più chiaro.

Esempio di inferenza di tipo

let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'

Tipo Annotazioni

Le annotazioni di tipo consentono di definire in modo esplicito il tipo di una variabile. Ciò aiuta a garantire che i valori assegnati alle variabili siano conformi al tipo previsto.

Esempio di annotazione del tipo

let isLoggedIn: boolean = false;

Conclusione

La comprensione di variabili e tipi è fondamentale per usare TypeScript in modo efficace. Sfruttando il sistema di tipi di TypeScript, puoi scrivere codice più affidabile e gestibile. Inizia con tipi di base, esplora l'inferenza di tipo e usa annotazioni di tipo per assicurarti che il tuo codice aderisca alle strutture dati previste.

Con queste nozioni di base sarai sulla buona strada per padroneggiare TypeScript e sfruttare appieno il suo potenziale per creare applicazioni robuste.