js中的数据类型分为两大类分别是什么_数据类型有这么重要吗?

一个没有得到重视的知识点, 数据类型

每种语言都有自己的数据类型,下面以javascript为例

类型的分类

js的数据类型可以分为 两大类:

1,值类型 (String,Number,undefined,Boolean,null)

2,引入类型(Object,Function,Array)

个人理解也可以把值类型和引入类型分为简单类型和复杂类型

两个类型的区别

比较通俗的理解就是:

1,引用类型都有自己的原型,可以自己扩展属性,但是值类型不行

2,所有的引用类型的__proto__指向 他构造函数的prototype

3,值类型用typeof来检测数据类型,引用类型用instanceof检测

比如:

4f17bf502bd9e980e47e9fb2a574353e.png

值类型和引入类型

有时候我们会很奇怪,为什么b声明的是数组类型的用typeof检测的时候怎么变成object了呢?

其实我们会发现只要是引用类型(复杂类型)用typeof检测出来的都是object

下面我们说说instanceof

1,用于判断一个引用类型是否属于某构造函数;(A instanceof B 检测构造函数B的原型是否有出现在对象A的原型链上。)

2,还可以在继承关系中用来判断一个实例是否属于它的父类型。

因为所有的引用类型的__proto__指向 他构造函数的prototype 所以可以用i

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

监控系统几种常见的光端机传输方案拓扑图

近几年随着模拟摄像机被网络摄像机以及高清同轴摄像机取代,在光纤传输层,之前使用量比较大的视频光端机也逐渐被光纤收发器、POE交换机、网络交换机等网络光通信设备取代掉。目前市场上音频、数据、开关量、电话、对讲等信号依然可以通过光端机来进行传输…

在等待Jakarta EE时

自甲骨文在JavaOne 2017宣布将Java™EE转移到Eclipse Foundation以来已有一年多了。此后发生了很多事情: Java™EE 8 API和实现项目已在EE4J下建立 。 Eclipse GlassFish 5.1 版本即将发布 。 全新的Jakarta EE规范流程指日可待。 社区显示出有关Jakarta EE技术…

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…

[渝粤教育] 中国地质大学 劳动与社会保障法 复习题

《劳动与社会保障法》模拟题 一单选题 1.对劳动合同的无效或者部分无效有争议的由()或者人民法院确认. A.劳动行政部门 B.劳动监察机构 C.劳动争议调解委员会 D.劳动争议仲裁机构 2.用人单位经济性裁员时应当优先留用(). A.订立固定期限劳动合同的人员 B.订立无固定期限劳动合…

mysql导出包_mysql导入导出包括函数或者存储过程

mysql导入导出包括函数或者存储过程1.mysql导出整个数据库mysqldump -h hostname -u username -p databasename > backupfile.sql如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下 www.2cto.co…

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…

[渝粤教育] 中国地质大学 大学语文 复习题 (2)

《大学语文》模拟题 一.单选题 1.李商隐《无题》中借神化传说抒情的诗句是() A.相见时难别亦难东风无力百花残 B.春蚕到死丝方尽蜡炬成灰泪始干 C.晓镜但愁云鬓改夜吟应觉月光寒 D.蓬山此去无多路青鸟殷勤为探看 2.戴望舒《我用我残陨的手掌》中“只有那辽远的一角依然完整”…

如何验证python的下载安装_如何下载python并正确安装

我最近在学数据分析入门课,这个老师讲的比较适合零基础的,也是用WINDOWS做演示,还PUSH了很多代码资料,我发你看看有没有帮助哈安装miniconda下载python3的64-bit版本即可。注意,一定要64位的版本。(这里选择3.6或者2.7没关系&…

工业交换机外壳选用时有什么要求?

我们一般在选择工业交换机时,更多的是关注工业交换机的温度范围、EMC电磁兼容性、安装方式和电源等,而对于工业交换机的外壳关注比较少,除了一些客户需要防水要求的。接下来就由飞畅科技的小编来为大家介绍一下工业交换机外壳选用有什么要求?…

基于drools_Drools:基于PHREAK堆栈的评估和向后链接

基于drools前一段时间,我写了一篇有关我们新算法的博客: http : //blog.athico.com/2013/11/rip-rete-time-to-get-phreaky.html 有人问我有关新的基于堆栈的系统以及向后链接如何工作的信息。 我在电子邮件中回复了他们,但我认为其他人可能…

[渝粤教育] 中国地质大学 微积分(一) 复习题 (2)

《微积分(一)》模拟题 一.单选题 1.求极限-) A.-1 B.0 C.1 D.∞ 2.求极限 A.0 B.1 C.1/2 D.3/2 3.设函数在内连续求的值. A.5 B.6 .7 D.8 4.求函数当1时的增量. A.0.1 B.0.2 C.0.3 D.0.4 5.求极限 A.1 B.1/2 C.1/3 D.1/4 6.求极限 A.-1 B.0 C.1 D.2 7.求极限 A.1 B.2 C…

[渝粤教育] 中国地质大学 政府与事业单位会计 复习题

《政府与事业单位会计》模拟题 一.单选题 1.校办工厂将纯收入的一部分上缴学校学校应记作(). A.经营收入 B.事业收入 C.附属单位上缴收入 D.其他收入 2.事业单位的任务不包括() A.组织资金供应合理使用资金 B.保护公共财产合理分配结余 C.积极开辟财源实行盈亏核算 D.反映预…

mysql内表和外表_Hive内表和外表的区别

本文以例子的形式介绍一下Hive内表和外表的区别。例子共有4个:不带分区的内表、带分区的内表、不带分区的外表、带分区的外表。1 不带分区的内表#创建表create table innerTable(id int,name string) row format delimited fields terminated by ‘|’;(show tables…

工业交换机与光纤收发器的区别

工业交换机与光纤收发器效果有什么差异工业交换机与光纤收发器不同的是,光纤收发器其实是点对点的工业工业交换机,光纤收发器只是一种光电转化设备,仅仅只是用于因传输间隔过远而采取的一种延长传输间隔的一种手法;而工业交换机是…

使用React Native和Spring Boot构建一个移动应用

“我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 React Native是使用React构建移动应用程序的框架。 React允许您使用声明式编程风格来…

[渝粤教育] 中国地质大学 概率论与数理统计 复习题 (2)

《概率论与数理统计》模拟题 一.单选题 1.对于事件AB下列命题正确的是(). A.若AB互不相容则与也互不相容. B.若AB相容那么与也相容. C.若AB互不相容且概率都大于零则AB也相互独立. D.若AB相互独立那么与也相互独立. 2.在一次假设检验中下列说法正确的是(). A.既可能犯第一类错…

mysql 操作指令详解_Mysql常用命令详解

Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)系统管理连接MySQL格式: mysql -h 主机地址 -u用户名 -p用户密码例 1:连接到本…

[渝粤教育] 中国地质大学 电路理论(新) 复习题 (2)

《电路理论》模拟题 一.单项选择题 1.基尔霍夫电压定律电流定律与() A.网络结构有关与原件性质有关 B.网络结构有关与原件性质无关 C.网络结构无关与原件性质有关 D.网络结构无关与原件性质无关 2.关于理想电感元件的伏安关系下列各式正确的有() A.uωLi B.uLi C.ujωLi D.uLd…

二层和三层交换机的选择及交换机层数的区别

以太网交换机厂商根据市场需求,推出了二层、三层甚至四层交换机。但无论如何,其核心功能仍是二层的以太网数据包交换,只是带有了一定的处理IP层甚至更高层数据包的能力。接下来就由飞畅科技来为大家详细介绍下二层交换机,三层交换…

[渝粤教育] 中国地质大学 结构力学 复习题

《结构力学》 一.单选题 1.在力矩分配法中分配系数表示(). A.结点A有单位转角时在AB杆A端产生的力矩 B.结点A转动时在AB杆A端产生的力矩 C.结点A上作用单位外力偶时在AB杆A端产生的力矩 D.结点A上作用力偶时在AB杆A端产生的力矩 2.当远端为固定端时传递系数等于(). A.1 B.0.5 …