L’une des caractéristiques les plus fondamentales d’un langage de programmation est l’ensemble des types de données qu’il prend en charge. Ce sont les types de valeurs qui peuvent être représentées et manipulées dans un langage de programmation.
JavaScript vous permet de travailler avec trois types de données primitifs
- les nombres, par exemple. 123, 120,50 etc.
- Chaînes de texte, par ex. « Cette chaîne de texte » etc.
- Booléen par exemple vrai ou faux.
Le JavaScript définit également deux types de données triviaux, null et indéfini, dont chacun ne définit qu’une seule valeur. En plus de ces types de données primitifs, JavaScript prend en charge un type de données composite appelé objet. Nous aborderons les objets en détail dans un chapitre un peu plus tard.
Remarque : JavaScript ne fait pas de distinction entre les valeurs entières et les valeurs à virgule flottante. Tous les nombres en JavaScript sont représentés sous forme de valeurs à virgule flottante. JavaScript représente des nombres utilisant le format à virgule flottante 64 bits défini par la norme IEEE 754.