美文网首页
JS-数据类型和Symbol

JS-数据类型和Symbol

作者: 张德瘦嬢嬢 | 来源:发表于2020-02-21 23:43 被阅读0次

7个基本类型:4基2空1对象 number string symbol boolean null undefined object

5个falsy值:2空2数字1字符串 null undefined NaN 0 '0'

冷门:

es6的新增数据类型 symbol JS 中的 Symbol :表示独一无二的值
symbol 通过Symbol() 函数生成

注意,Symbol函数前不能使用new命令,否则会报错。这是因为生成的 Symbol 是一个原始类型的值,不是对象。也就是说,由于 Symbol 值不是对象,所以不能添加属性。基本上,它是一种类似于字符串的数据类型。

let s = Symbol(ss);
//let s= new Symbol(ss);  // 错误的写法
s // Symbol(ss)
typeof s // "symbol"

image.png
let a=Symbol()
let obj={[a]:'Hello'}
console.log(obj)  //{Symbol(): "Hello"}

其中ss只是给这个symbol取个名字,与众多的symbol区分开

相关文章

  • JS-数据类型和Symbol

    7个基本类型:4基2空1对象 number string symbol boolean null undefin...

  • es6-symbol的用法

    Symbol数据类型 Synmbol 数据类型提供一个独一无二的值。 Symbol的声明 Symbol的使用 根据...

  • 深入理解ES6六

    Symbol ES6新增的数据类型Symbol 创建Symbol:通过去全局的Symbol函数创建一个Symbol...

  • es Symbol 一种新的原始类型

    一种新的原始数据类型Symbol,表示独一无二的值 基本用法 Symbol.for() 方法和 Symbol.k...

  • Flutter之基本语法一

    一. 基础数据类型 Symbol基础数据类型Symbol 在JavaScript中是将基本数据类型转换为唯一标识符...

  • ES6新增数据类型

    symbol ES6 增加了一个新的基本数据类型 symbol. 不过,和其他基本数据类型相比,它有点与众不同,因...

  • es6之Symbol数据类型

    Symbol(符号) 一. 概念 注:Symbol为生产Symbol类型数据的函数,而不是数据类型本身 值类型而非...

  • ES6标准入门 摘要 (Symbol)

    Symbol 原始数据类型Symbol,表示独一无二的值,Symbol 值通过Symbol函数生成。这就是说,对象...

  • 数据类型总结

    基础数据类型 number、boolean、string、undefined、symbol、null 引用数据类型...

  • es6学习笔记整理(八)Symbol的用法

    Symbol数据类型 概念:这种数据类型提供一个独一无二的值,也就是说Symbol声明的变量a和变量b永远不可能相...

网友评论

      本文标题:JS-数据类型和Symbol

      本文链接:https://www.haomeiwen.com/subject/nrtqvctx.html