Sobes.tech
Junior

Que sais-tu des primitives en JavaScript?

sobes.tech IA

Réponse de l'IA

En JavaScript, les primitives sont des types de données simples et immuables stockés directement dans la pile, et non dans le tas. Les primitives principaux sont :

  • string — chaînes de caractères
  • number — nombres
  • bigint — grands nombres entiers
  • boolean — valeurs logiques
  • undefined — valeur par défaut pour les variables non déclarées
  • null — valeur spéciale signifiant "absence de valeur"
  • symbol — identifiants uniques

Les primitives n'ont pas de méthodes ni de propriétés en elles-mêmes, mais JavaScript les enveloppe temporairement dans des objets correspondants pour appeler leurs méthodes.

Exemple :

let str = "hello";
console.log(str.toUpperCase()); // "HELLO"

De plus, les primitives sont immuables, c'est-à-dire que les opérations sur elles créent de nouvelles valeurs plutôt que de modifier celles existantes.

Il est également important de comprendre qu'en comparant des primitives, on compare leurs valeurs, et non leurs références, contrairement aux objets.