在某种程度上Null和Undefined 都具有“空值”的含义,所以很容易混淆。
首先,Null是一个类型为Null的对象。而Undefined的类型是Undefined,不是对象。
其次,Null类型表示一个空值,变量为Null时说明该变量已经被设置为空值,而Undefined类型的变量指的是那些不存在的还没有实例化的变量。
在某种程度上Null和Undefined 都具有“空值”的含义,所以很容易混淆。
首先,Null是一个类型为Null的对象。而Undefined的类型是Undefined,不是对象。
其次,Null类型表示一个空值,变量为Null时说明该变量已经被设置为空值,而Undefined类型的变量指的是那些不存在的还没有实例化的变量。