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èresnumber— nombresbigint— grands nombres entiersboolean— valeurs logiquesundefined— valeur par défaut pour les variables non déclaréesnull— 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.