TypeScript
Les primitives JavaScript
const a: string = "Bonjour" – Chaîne de caractères
const b: number = 3 – Nombre entier ou décimal
const c: boolean = true – Booléen (true ou false)
const d: null = null – Absence intentionnelle de valeur
const e: undefined = undefined – Variable déclarée mais sans valeur assignée
Tableaux
const table1: number[] = [1, 2, 3] – Tableau de nombres
const table2: string[] = ["toto", "titi", "tata"] – Tableau de chaînes de caractères
Types spécifiques à TypeScript
const f: any = "toto" – Désactive la vérification de type, à éviter (préférer unknown)
const g: unknown = "titi" – Accepte n'importe quel type, mais oblige à vérifier le type avant utilisation