undefined和null:
-
undefined和null都是基本数据类型,且他们都只有一个值,分别为undefined和null。
-
undefined表示变量声明了但是没有定义,null表示的是空对象指针,null主要用于一些赋值给一些可能会返回对象的变量,作为初始化。
-
null == undefined为true,null === undefined为false。
-
Number(null) === 0,Number(undefined) === NaN,null和undefined转换为布尔值都是false