Introduction
Dans ce laboratoire, nous allons explorer le concept de valeurs primitives en JavaScript. Nous apprendrons à différencier les valeurs primitives des valeurs non primitives à l'aide de la fonction isPrimitive(), qui compare la valeur passée avec un objet créé à partir de cette valeur. Grâce à une série d'exercices, nous acquerrons une compréhension plus approfondie de ce concept fondamental en JavaScript.
Vérification des valeurs primitives
Pour pratiquer la programmation, ouvrez le Terminal ou SSH et tapez node. Une fois que vous avez fait cela, vous pouvez vérifier si une valeur est primitive ou non en suivant ces étapes :
- Créez un objet à partir de la valeur que vous voulez vérifier en utilisant
Object(val). - Comparez l'objet créé avec la valeur d'origine à l'aide de l'opérateur d'inégalité stricte
!==. - Si les deux valeurs ne sont pas égales, la valeur d'origine est primitive.
Voici le code de la fonction isPrimitive :
const isPrimitive = (val) => Object(val) !== val;
Vous pouvez tester cette fonction avec les valeurs suivantes :
isPrimitive(null); // true
isPrimitive(undefined); // true
isPrimitive(50); // true
isPrimitive("Hello!"); // true
isPrimitive(false); // true
isPrimitive(Symbol()); // true
isPrimitive([]); // false
isPrimitive({}); // false
Si la valeur que vous voulez vérifier est primitive, la fonction renverra true. Sinon, elle renverra false.
Sommaire
Félicitations ! Vous avez terminé le laboratoire « Nombre est primitif ». Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.