- js的数据类型(四基两空一对象)
- Number
- String
- Boolean
- null
- undefined
- Object
注意:数组、函数、日期,不是数据类型,它们都属于对象 Object 。
使用typeof去判断类型时,typeof null 是object,typeof 一个函数是function,但是数组确是object
- null和undefined有什么不同
- undefined——表示变量声明过但并未赋过值。它是所有未赋值变 量默认值。
- javascript权威指南:null 和 undefined 都表示 “值的空缺”,你可以认为 undefined 是表示系统级的、出乎意料的或类似错误的值的空缺,而null是表示程序级的、正常的或在意料之中的值的空缺。
- null空对象指针,初始化的时候,我们可以给一个对象赋值为null,或者对象释放的时候。更倾向于一种主动的赋值。
- null == undefined 返回true,三个等号就是false,因为是两种类型。
3.typeof:可以判断出number,boolean,string,undefined,object,function,对于object还是array可以结合instanceof判断,
instanceof 是用来判断左侧对象是否是右侧构造函数的实例化对象,或则说左侧对象能否通过其隐式原型 [[proto]]在原型链上一层层向上查找到右侧函数的原型对象,即函数原型对象出现在实例对象的原型链上就返回 true。
【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】
© 版权声明
本平台(www.cooy.cn)的一切软件、教程及内容信息仅限用于学习和研究,付费仅为收集整理归类费用;
不得将上述内容用于商业或者非法用途,否则一切后果用户自行承担负责。本平台资源、内容、信息均来自来自用户上传,版权争议及其他问题与本平台无关。
您必须在下载后的24个小时之内从您的电脑或手机中彻底删除上述下载内容,如果您喜欢该程序或内容,请支持正版以获取更好的服务。我们非常重视版权问题,如有侵权请发送邮件至下方邮件(655465@qq.com),敬请谅解!
如发现违法违规内容,请联系下方邮箱举报,我们收到后将会第一时间处理。
THE END
暂无评论内容