返回顶部
首页 > 资讯 > 精选 >不属于javascript的数据类型有哪些
  • 829
分享到

不属于javascript的数据类型有哪些

2023-06-14 19:06:41 829人浏览 独家记忆
摘要

这篇文章给大家分享的是有关不属于javascript的数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向

这篇文章给大家分享的是有关不属于javascript的数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Java的优点是什么

1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向对象;3. 分布性,Java是面向网络的语言;4. 鲁棒性,java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。;5. 安全性,用于网络、分布环境下的Java必须防止病毒的入侵。6. 体系结构中立,只要安装了Java运行时系统,就可在任意处理器上运行。7. 可移植性,Java可以方便地移植到网络上的不同机器。8.解释执行,Java解释器直接对Java字节码进行解释执行。

不属于javascript的数据类型是interface,interface是js中的保留字;而javascript的数据类型有Undefined、Number、Symbol等等。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript的基本数据类型有:(1)Undefined、(2)Null、(3)Boolean、(4)String、(5)Number、(6)Symbol、(7)Object。es6 增加了Symbol类型,下面主要是讲Symbol类型的一些相关知识点。

Symbol的特性

实例是唯一且不可改变的;一种唯一标识符,可用作对象的唯一属性名,这样其他人就不会改写或覆盖你设置的属性值。

1 let id = Symbol("id");

数据类型的特点:唯一性,即使是用同一个变量生成的值也不相等。

1 let id1 = Symbol("id");2 let id2 = Symbol("id");3 console.log(id1 == id2);  //false

数据类型的特点:隐藏性,for···in,object.keys() 不能访问。

1 let id = Symbol("id");2 let obj = {3     [id] : 'symbol'          4 }5 for ( let key in obj){6     console.log(obj[key]);  //输出为空7 }

能够访问的方法:Object.getOwnPropertySymbols,会返回一个数组,成员是当前对象的所有用作属性名的 Symbol 值。

1 let id = Symbol("id");2 let obj = {3   [id] : 'symbol'      4 }5 let arr = Object.getOwnPropertySymbols(obj);6 console.log(arr)  // [Symbol(id)]7 console.log(obj[arr[0]]) // 'symbol'

可多次使用同一个symbol值,官方提供了全局注册并登记的方法:Symbol.for()

let name1 = Symbol.for("name"); // 检测未创建后新建let name2 = Symbol.for("name"); // 检测已创建后返回console.log(name1 == name2); // true

通过这种方法就可以通过参数值获取到全局的symbol对象了,反之,可以通过Symbol.keyFor()获取到参数值。

let name1 = Symbol.for("name");let name2 = Symbol.for("name");console.log(Symbol.keyFor("name1")); // 'name'console.log(Symbol.keyFor("name2")); // 'name'

instanceof 的结果为 false

let s = Symbol('foo');console.log(s instanceof Symbol); // false

注意:在创建symbol类型数据 时的参数只是作为标识使用,所以 Symbol() 作为参数也是可以的。

感谢各位的阅读!关于“不属于javascript的数据类型有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 不属于javascript的数据类型有哪些

本文链接: https://lsjlt.com/news/274462.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 不属于javascript的数据类型有哪些
    这篇文章给大家分享的是有关不属于javascript的数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向...
    99+
    2023-06-14
  • javascript的数据类型有哪些
    javascript中的数据类型有:1.number,数字类型;2.string,字符串类型;3.boolean,布尔类型,4.null,空类型;5.undefined,未定义类型;6.object,对象;7.array,数组;8.func...
    99+
    2024-04-02
  • JavaScript有哪些数据类型
    JavaScript有哪些数据类型?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。number类型值包括整数、浮点数、NaN、Infinity等。其中NaN类型是js中唯一不等于...
    99+
    2023-06-15
  • JavaScript数据类型都有哪些
    这篇文章将为大家详细讲解有关JavaScript数据类型都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、基本JavaScript数据类型在Java...
    99+
    2024-04-02
  • javascript有哪些常用的数据类型
    这篇文章主要讲解了“javascript有哪些常用的数据类型”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript有哪些常用的数据类型”吧! ...
    99+
    2024-04-02
  • javascript的引用数据类型有哪些
    这篇文章主要介绍“javascript的引用数据类型有哪些”,在日常操作中,相信很多人在javascript的引用数据类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • JavaScript属性节点有哪些类型
    本篇内容介绍了“JavaScript属性节点有哪些类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • javascript复合数据类型有哪些
    javascript中的复合数据类型有:1.Object,对象;2.Array,数组;3.Function,函数;javascript中的复合数据类型有以下几种Objectjavascript中Object是指对象,对象由花括号分隔,且对象...
    99+
    2024-04-02
  • sql server属于哪个类型的数据模型
    这篇文章给大家分享的是有关sql server属于哪个类型的数据模型的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。sql server属于什么类型的数据模型?SQL Server...
    99+
    2024-04-02
  • mysql属于哪种数据库类型
    mysql 是一种关系数据库管理系统 (rdbms),将数据组织成表格结构,具有主键、外键和数据完整性,支持事务。mysql 的优点包括开源、高性能、可扩展性、可靠性和广泛部署。 My...
    99+
    2024-04-14
    mysql 数据丢失
  • javascript的复合数据类型有哪些呢
    本篇文章给大家分享的是有关javascript的复合数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。javascript复合数据...
    99+
    2024-04-02
  • JavaScript中的基本数据类型有哪些
    小编给大家分享一下JavaScript中的基本数据类型有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、区分大小写在JavaScript中,所有的一切(变量、函数和操作符)都区分大小...
    99+
    2024-04-02
  • JavaScript的变量和数据类型有哪些
    本文小编为大家详细介绍“JavaScript的变量和数据类型有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript的变量和数据类型有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。变量1、先...
    99+
    2023-06-27
  • javascript都有哪些基本数据类型
    本篇内容主要讲解“javascript都有哪些基本数据类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript都有哪些基本数据类型”吧! ...
    99+
    2024-04-02
  • javascript中有哪些引用数据类型
    本篇内容介绍了“javascript中有哪些引用数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • javascript七大数据类型有哪些呢
    javascript七大数据类型有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言:各大语言都会有基本类型如python,java,c系列等,基本类型的存在是不可或...
    99+
    2023-06-22
  • Javascript的函数类型有哪些
    Javascript中函数的类型有:1.构造函数,使用new关键字定义或调用;2.匿名函数,没有实际名字;3.闭包函数,具有访问另一个函数作用域中变量的权限;4.动态函数,通过字符串动态指定参数列表和函数体;Javascript中函数的类型...
    99+
    2024-04-02
  • ASP IDE有哪些适用于不同数据类型的功能?
    ASP(Active Server Pages)IDE是一种基于微软ASP技术的集成开发环境。它提供了许多适用于不同数据类型的功能,以帮助开发人员更高效地编写ASP代码。本文将介绍ASP IDE的一些常见功能,以及它们适用的数据类型。 一、...
    99+
    2023-10-08
    ide http 数据类型
  • javascript while属于哪种类型循环
    本篇内容主要讲解“javascript while属于哪种类型循环”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript while属于哪种类型循环...
    99+
    2024-04-02
  • JavaScript不同类型的循环有哪些
    这篇文章主要介绍“JavaScript不同类型的循环有哪些”,在日常操作中,相信很多人在JavaScript不同类型的循环有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作