博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
null和undefined
阅读量:4709 次
发布时间:2019-06-10

本文共 421 字,大约阅读时间需要 1 分钟。

null是javascript语言的关键字,它表示一个特殊值,常用来描述“空值”。对null执行type预算,结果返回字符串“object”,也就是说,可以将null作为一个特殊的对象值,含义是“非对象”。但实际上,通常认为null是它自有类型的唯一一个成员,它可以表示数字、字符串及对象是“无值”的。大多数编程语言和javascript一样含有null。

javascript还有第二个值来表示值得空缺。用未定义的值来表示更深层次的“空值”。他是变量的一种取值,表明变量没有初始化,如果查询对象属性或数组元素的值时返回undefined则说明这个属性或元素不存在。

尽管null和undefined是不同的,但他们都表示“值得空缺”,两者往往可以互换。判断相等运算符“==”认为两者是相等的(要用严格相等运算符“===”来区分它们)。

转载于:https://www.cnblogs.com/james2015/p/4995057.html

你可能感兴趣的文章
20180827 360笔试客观题
查看>>
【转】使用YCSB测试mongodb分片集群性能
查看>>
StartSSL免费证书申请笔记
查看>>
Server.MapPath查询路径那几件事
查看>>
简单易懂的snmpd.conf配置文件说明
查看>>
引用 IP电话的原理结构及其关键技术
查看>>
cocos2d-x App 图标
查看>>
Eclipse中Outline里各种图标的含义
查看>>
css原生变量var()
查看>>
c++读文件-对try-throw-catch的应用
查看>>
常见的日期问题计算
查看>>
sql参数判断
查看>>
图形世界分裂的两派——理清D3D和OpenGL的脉络
查看>>
js字符串
查看>>
浅析java中setter和getter的作用
查看>>
maven工程运行前准备
查看>>
MonkeyRunner Python环境搭建
查看>>
利用Python批量重命名文件夹下文件
查看>>
webpack入门文档教程
查看>>
CSS 小技巧
查看>>