Variables et types de base de TypeScript simplifiés

TypeScript améliore JavaScript en ajoutant des types statiques, qui permettent de détecter les erreurs plus tôt et d'améliorer la qualité du code. Cet article simplifie les bases des variables et des types TypeScript, offrant une compréhension claire aux débutants.

Comprendre les variables dans TypeScript

En TypeScript, les variables sont déclarées de la même manière que JavaScript, mais avec l'avantage supplémentaire des annotations de type. Cela vous permet de spécifier le type de données qu'une variable doit contenir.

Déclaration des variables

Vous pouvez déclarer des variables en utilisant let, const et var. Cependant, let et const sont recommandés pour leurs fonctionnalités de portée de bloc.

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

Types de base dans TypeScript

TypeScript fournit plusieurs types de base pour définir le type de données qu'une variable peut contenir:

  • Nombre: Représente des valeurs numériques, y compris des entiers et des nombres à virgule flottante.
  • Chaîne: Représente des données textuelles.
  • Booléen: Représente les valeurs vraies ou fausses.
  • Tableau: Représente une collection de valeurs d’un type spécifique.
  • Objet: Représente une collection de paires clé-valeur.

Exemple de nombre

let count: number = 100;

Exemple de chaîne

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

Exemple booléen

let isActive: boolean = true;

Exemple de tableau

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

Exemple d'objet

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

Inférence de type

TypeScript peut déduire automatiquement le type d'une variable en fonction de sa valeur initiale. Cela signifie que vous n'avez pas toujours besoin de spécifier explicitement le type, même si cela peut rendre votre code plus clair.

Exemple d'inférence de type

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

Annotations typographiques

Les annotations de type vous permettent de définir explicitement le type d'une variable. Cela permet de garantir que les valeurs attribuées aux variables sont conformes au type attendu.

Exemple d'annotation de type

let isLoggedIn: boolean = false;

Conclusion

La compréhension des variables et des types est fondamentale pour utiliser efficacement TypeScript. En exploitant le système de types de TypeScript, vous pouvez écrire du code plus fiable et plus facile à gérer. Commencez par les types de base, explorez l'inférence de type et utilisez les annotations de type pour vous assurer que votre code adhère aux structures de données attendues.

Avec ces bases, vous êtes sur la bonne voie pour maîtriser TypeScript et exploiter tout son potentiel pour créer des applications robustes.