Le langage Javascript reconnaît plusieurs types de valeurs :

  • Les nombres entiers ou à virgule flottante comme "42" ou "3.14159".
  • Les valeurs logiques (Booléennes), true (vrai) et false (faux).
  • Les caractères comme 'a', '5' '.', etc..
  • Les chaînes de caractères comme "Bonjour !".
  • Null, un mot-clé spécial symbolisant une valeur nulle; le null est aussi une valeur primitive.
    Parce que JavaScript est sensible à la casse, null n'est pas le même comme le Null, le NULL, ou une autre variante.
  • Undefined, est une propriété de niveau supérieur dont la valeur est non définie; undefined est aussi une valeur primitive.

Ce jeu relativement restreint de types de valeurs ou de types de données, permet néanmoins d'exécuter des fonctions utiles avec vos applications.

Il n'y a aucune distinction explicite entre l'entier et les nombres réels.

Il n'y a également pas de type de données sous forme de dates explicites dans Javascript. Cependant, vous pouvez utiliser l'objet de Date et ses méthodes afin de manipuler des dates.