Primitives en TypeScript
Introduction aux types primitifs
TypeScript, qui est une extension de JavaScript, prend en charge des types dits "primitifs". Ces types représentent des valeurs de base, excluant les fonctions et les objets. Dans le langage JavaScript, TypeScript identifie sept types primitifs :
- bigint : Représente des entiers grands et précis.
- boolean : Un type qui peut avoir deux valeurs, vrai ou faux.
- null : Un type indiquant qu'une variable n'a pas de valeur.
- number : Inclut tous les nombres, qu'ils soient entiers ou flottants.
- string : Utilisé pour représenter des chaînes de caractères.
- symbol : Un type qui représente un identifiant unique.
- undefined : Traite les valeurs non définies, c'est-à-dire celles qui n'ont pas été initialisées.
Comment déclarer des primitifs
Lorsque vous déclarez une variable comme étant de l'un de ces types primitifs, cela signifie que vous pouvez y assigner des valeurs qui correspondent à ce type. Prenons un exemple avec le type string
:
let decoration: string;
decoration = 'Toile d’araignée';
decoration = "Jack O'Lantern";
decoration = 'Lumières';
Dans cet exemple, la variable decoration
est d'abord déclarée comme une chaîne, ce qui permet de lui assigner une variété de valeurs textuelles.
Comprendre les notions de primitifs et de littéraux
Pour clarifier davantage, voici la distinction :
- Primitif : Il s'agit d'un type de données de base, comme
string
ounumber
. - Littéral : C'est une représentation concrète d'un primitif. Par exemple,
1337
est un littéral de typenumber
, et "fantôme" est un littéral de typestring
.