11. Introduction aux types de données
Les types de données définissent le genre de valeur qu'une variable peut contenir. JavaScript est un langage à typage dynamique, ce qui signifie que vous ne déclarez pas le type explicitement (comme int ou string) ; le type est déterminé automatiquement lors de l'exécution du code.
Types de données primitifs
Les primitives sont des valeurs immuables (qui ne peuvent pas être changées). Il y en a sept en JS :
- Number : Utilisé pour les entiers et les nombres à virgule flottante.
- String : Utilisé pour le texte, entouré de guillemets.
- Boolean : Entité logique ; soit
true(vrai), soitfalse(faux). - null : Représente l'absence intentionnelle de toute valeur d'objet.
- undefined : Signifie qu'une variable a été déclarée mais n'a pas encore reçu de valeur.
- Symbol : Un identifiant unique (avancé, abordé plus tard).
- BigInt : Pour les entiers d'une taille arbitraire.
Type de données non primitif (Référence)
- Object : Utilisé pour des structures de données complexes (incluant les Arrays et les Functions).