,null 和 undefined。...1.null
null表示一个特殊值,常用来描述“空值”。
对null执行typeof操作,结果返回字符串"object" ,null可以认为是一个特殊的对象值,含义是非对象。...从逻辑上看,null 表示一个空对象指针。...let dog = null;
console.log(typeof(dog)); // object
实际上,通常认为null是它自有类型的唯一一个成员,可以表示 数字 , 字符串 ,对象 是 无值的...true : false);//true
一般而言,不需要显式的把一个变量的值设置为 undefined ,该值的引入主要是为了区分 空对象指针 和 未经初始化的变量.