值是否为符号

JavaScriptJavaScriptBeginner
立即练习

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

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将探索 JavaScript 中符号的概念。符号是 ECMAScript 6 中引入的一种新的原始类型,用于表示唯一标识符。我们将学习如何创建符号,如何在对象中用作属性键,以及如何检查给定值是否为符号。


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{{"`值是否为符号`"}} javascript/data_types -.-> lab-28445{{"`值是否为符号`"}} javascript/arith_ops -.-> lab-28445{{"`值是否为符号`"}} javascript/comp_ops -.-> lab-28445{{"`值是否为符号`"}} end

检查 JavaScript 中的值是否为符号

要检查一个值在 JavaScript 中是否为符号原始类型,你可以使用 typeof 运算符。下面是一个你可以使用的示例代码片段:

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

你可以调用 isSymbol 函数并传入一个符号作为参数,以检查它是否返回 true。下面是一个示例:

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

总结

恭喜你!你已完成“值是否为符号”实验。你可以在 LabEx 中练习更多实验来提升你的技能。

您可能感兴趣的其他 JavaScript 教程