Types primitifs intégrés
TypeScript possède plusieurs types primitifs intégrés qui peuvent servir à définir des variables, des paramètres de fonction et des types de retour :
number: représente les valeurs numériques, y compris les nombres entiers et à virgule flottante.string: représente les données textuellesboolean: représente les valeurs logiques, qui peuvent être vraies ou fausses.null: représente l’absence de valeur.undefined: représente une valeur qui n’a pas été affectée ou qui n’a pas été définie.symbol: représente un identifiant unique. Les symboles sont généralement utilisés comme clés pour les propriétés d’un objet.bigint: représente des nombres entiers de précision arbitraire.any: représente un type dynamique ou inconnu. Les variables de type any peuvent contenir des valeurs de n’importe quel type et ne sont pas soumises à la vérification des types.void: représente l’absence de tout type. Il est couramment utilisé comme type de retour des fonctions qui ne renvoient aucune valeur.never: représente un type pour les valeurs qui ne se produisent jamais. Il est généralement utilisé comme type de retour des fonctions qui lèvent une erreur ou entrent dans une boucle infinie.