Primitive

Une primitive (valeur primitive ou structure de donnée primitive) est une donnée qui n'est pas un objet et n'a pas de méthode. En JavaScript, il y a 6 types de données primitives: string, number, boolean, null, undefined, symbol (nouveauté d'ECMAScript 2015).

La plupart du temps, une valeur primitive est représentée directement au plus bas niveau dans l'implémentation du langage.

Toutes les primitives sont non-mutables (ne peuvent pas être modifiées).

Primitives JavaScript encapsulées dans des objets

Excepté dans les cas de null ou undefined, pour chaque valeur primitive il existe un objet équivalent qui la contient:

  • String pour la primitive string ;
  • Number pour la primitive number ;
  • Boolean pour la primitive boolean ;
  • Symbol pour la primitive symbol

La méthode valueOf() de ces objets retourne la valeur primitive encapsulée correspondante.

Pour approfondir

Culture générale

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Gibus, CLEm
 Dernière mise à jour par : Gibus,