Typescript fondamentaux
Thème :
Junior
1 vues ·6/14 leçonsPrimitives
TypeScript prend en charge les mêmes primitives que JavaScript : string, number, boolean, null, undefined, symbol et bigint.
const username: string = 'Alice';
const count: number = 42;
const isActive: boolean = true;
Tableaux
Vous pouvez définir des tableaux de deux manières :
let list: number[] = [1, 2, 3];
let genericList: Array<number> = [1, 2, 3]; // Syntaxe générique
Le type any
Le type any permet de désactiver la vérification des types. Il est utile lors de la migration de code JS mais doit être évité dans le nouveau code car il annule l’intérêt de TypeScript.
let obj: any = { x: 0 };
obj.foo(); // Pas d'erreur à la compilation, mais pourrait planter à l'exécution !
Inférence de Type
Souvent, vous n’avez pas besoin de spécifier les types. TypeScript les déduit pour vous :
let x = 20; // TypeScript sait que x est un nombre
Ressources
📘 Cette leçon fait partie du cours L’Essentiel de TypeScript sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Primitives. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.