2022年02月01日发布不属于javascript的数据类型是什么意思

大家好,今日小科来聊聊一篇关于2022年02月01日整理发布:不属于javascript的数据类型是什么的文章,现在让我们往下看看吧!
不属于javascript的数据类型是interface,这是js中的保留字。javascript的数据类型有未定义、数字、符号等。
JavaScript的基本数据类型是:(1)未定义,(2)空,(3)布尔,(4)字符串,(5)数字,(6)符号和(7)对象。ES6增加了符号类型,下面是一些关于符号类型的相关知识点。
符号的特征
1.实例是唯一且不可更改的;唯一标识符,可用作对象的唯一属性名,以便其他人不会覆盖或覆盖您设置的属性值。
1个字母id=符号(' id ');2.数据类型的特点:唯一性,即使同一变量产生的值不相等。
1个字母id1=符号(' id ');2让id2=符号(' id ');3 console . log(id1==id2);//false3。数据类型特征:隐藏,对于in,object.keys()无法访问。
1个字母id=符号(' id ');2字母obj={3 [id] :“符号”
4 }5代表(让钥匙进入obj){ 6 console . log(obj[钥匙]);//输出为空7}可访问的方法:Object.getOwnPropertySymbols,它将返回一个数组,该数组的成员都是用作当前对象属性名的Symbol值。
1个字母id=符号(' id ');2字母obj={3 [id] :“符号”
4 }5让arr=object . getowntpropertymars(obj);6.console . log(arr)/[符号(ID)] 7 Console.log (obj [arr [0]])/“符号”4。相同的符号值可以多次使用。官方提供了一个全局注册方法:Symbol.for()
让name 1=symbol . for(' name ');//未创建检测后,创建新字母名称2=symbol . for(' name ');//创建检测后返回console . log(name 1==name 2);//true这样可以通过参数值得到全局符号对象,否则可以通过Symbol.keyFor()得到参数值。
让name 1=symbol . for(' name ');
让name 2=symbol . for(' name ');
console . log(symbol . keyFOr(' name 1 '));//“name”console . log(symbol . key for(' name 2 '));//“name”5,instanceof结果为false。
let s=Symbol(' foo ');
符号的实例;//false注意:创建symbol类型的数据时,参数只是作为标识,所以Symbol()作为参数也是可以的。
这篇好文章是转载于:知行礼动
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 知行礼动
- 本文地址: /news/detail/tanhbggfhb