js 中的 null

null 代表空值,是JS七中内置类型的之一

特点一

使用typeof 运算符对 null 进行运算,得到返回不不是"null" 字符串值,而是"object"

 console.log(typeof null) 
image.png

检测null类型的常用办法是复合条件检测

var a=null;
if(!a &&  typeof a==="object"){
     console.log("是null 类型");
}

image.png

null 是假值,也是唯一一个使用 typeof 会返回"object" 的基本类型;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近看review同事的代码,发现他定义一个变量但不赋值时,经常将这个其设为null(let a = null;...
    Erric_Zhang阅读 300评论 0 1
  • 0. 写在前面 当你开始工作时,你不是在给你自己写代码,而是为后来人写代码。 —— Nichloas C. Zak...
    康斌阅读 5,362评论 1 42
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,198评论 0 13
  • 夜深该睡了,睡着便好,然鹅,睡不着咋办~ 睡不着就会想事情,不是关于未来的一千种可能,就是过去的那一段美好。每个人...
    岸上等你阅读 465评论 0 0
  • 酝酿了好多年的长篇大论如今只浓缩出了概要,大过年的,没那个功夫,重点突出就够了。多留点时间,对自己好点不好么?人这...
    兔子家的三哥阅读 574评论 0 0