Typescript fondamentaux
Thème :
Junior
1 vues ·6/14 leçons

Primitives

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.