Excellente question ! TypeScript est comme JavaScript, avec les types en plus.
Voyons comment on
déclare des variables en TypeScript
1. Déclaration de base
ts
CopierModifier
let nom: string = "Victor";
const age: number = 20;
var estConnecté: boolean = true;
Mot-clé Type Exemple de valeur
string chaîne "Bonjour"
number nombre 42, 3.14
boolean booléen true, false
2. Type automatique (inféré)
Si tu écris :
ts
CopierModifier
let prénom = "Edo";
TypeScript comprend tout seul que c’est un string (pas besoin d’écrire : string).
3. Déclaration sans valeur immédiate
Si tu veux déclarer une variable vide avec un type :
ts
CopierModifier
let score: number;
score = 100;
4. Autres types utiles
Tableaux
ts
CopierModifier
let nombres: number[] = [1, 2, 3];
let fruits: string[] = ["pomme", "banane"];
Objets
ts
CopierModifier
let personne: { nom: string, age: number } = {
nom: "Sokpa",
age: 19
};
Union de types (plusieurs types possibles)
ts
CopierModifier
let réponse: string | number;
réponse = "ok";
réponse = 200;
Type any (accepte tout — à éviter si possible)
ts
CopierModifier
let valeur: any = "texte";
valeur = 42;
valeur = true;
Const vs Let vs Var
Mot-clé Peut être modifié ? Re-déclaré ? Portée
const Non Non Bloc
let Oui Non Bloc
var Oui Oui Fonction ( obsolète)
Utilise plutôt const par défaut et let si la valeur doit changer.
Exemples simples
Déclarer une variable nom + âge
ts
CopierModifier
const nom: string = "Sarah";
let age: number = 25;
Créer un tableau de notes
ts
CopierModifier
const notes: number[] = [14, 16, 19];