购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 Null类型

JavaScript还有一个特殊值:null。null的英文原意为“空、无效”。顾名思义,null在JavaScript中表示“空、设为无效”。Null类型属于基本数据类型,该类型只有一个值null。比如:

在这段代码中,第一个输出的是变量a的值,为null;第二个输出的是变量a的类型,为object。

你可能有疑惑,在之前的基本数据类型案例中返回的不都是它的类型吗?为什么使用关键字typeof检测null会返回object呢?这被程序员认为是JavaScript一个不能修正的小bug,它和number、string、boolean和undefined一样,属于基本类型值。但是一定要记住,使用关键字typeof检测null的结果是object。

null这个值的用法就是这样:一般不再需要某个对象、函数或事件监听时,就将它设置为null即可。常见的数学运算、关系运算、逻辑运算的计算结果不会产生null;null可能会在某些正则表达式的运算结果中产生,这些都将在后续章节介绍。 qrDXjoURsWrbP2vYZpnbWnTo+HcXJy9f/hnXk198lnkExuN4chCVxegI8at1Ycbb

点击中间区域
呼出菜单
上一章
目录
下一章
×