Valeur est un symbole

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer le concept de symboles en JavaScript. Les symboles sont un nouveau type primitif introduit dans ECMAScript 6 qui représentent des identifiants uniques. Nous allons apprendre à créer des symboles, à les utiliser comme clés de propriété dans les objets et à vérifier si une valeur donnée est un symbole.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28445{{"Valeur est un symbole"}} javascript/data_types -.-> lab-28445{{"Valeur est un symbole"}} javascript/arith_ops -.-> lab-28445{{"Valeur est un symbole"}} javascript/comp_ops -.-> lab-28445{{"Valeur est un symbole"}} end

Vérifier si une valeur est un symbole en JavaScript

Pour vérifier si une valeur est un type primitif symbole en JavaScript, vous pouvez utiliser l'opérateur typeof. Voici un extrait de code d'exemple que vous pouvez utiliser :

const isSymbol = (val) => typeof val === "symbol";

Vous pouvez appeler la fonction isSymbol et passer un symbole en tant qu'argument pour vérifier si elle renvoie true. Voici un exemple :

isSymbol(Symbol("x")); // true

Sommaire

Félicitations ! Vous avez terminé le laboratoire Value Is Symbol. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.