Type
Le type est une caractéristique d'une valeur qui détermine le genre de données qu'elle peut contenir et la structure que ces données respecteront. Par exemple, un type de données booléen ne peut contenir qu'une valeur true ou false à un instant donné, tandis qu'une chaîne de caractères peut contenir une chaîne de caractères, et un nombre peut contenir des valeurs numériques de toute nature.
Le type d'une valeur influence aussi les opérations valides sur cette valeur. Par exemple, une valeur de type nombre peut être multipliée par un autre nombre, mais pas par une chaîne — même si cette chaîne contient seulement un nombre, comme la chaîne "2".
Les types nous fournissent également des informations utiles sur la comparaison entre différentes valeurs. La comparaison entre types structurés n'est pas toujours une évidence, car même si la structure de données précédente est la même, il peut exister des structures héritées au sein de la chaîne de prototypes.
Si vous n'êtes pas sûr·e du type d'une valeur, vous pouvez utiliser l'opérateur typeof.
Voir aussi
- Type de données sur Wikipédia
- Types de données JavaScript
- Termes associés du glossaire :