简述:
null表示一个空的值,无值,返回类型是对象Object类型;
undefined 表示值未定义,一个未声明的变量/或已声明但没有赋值的变量/或一个并不存在的对象属性。返回类型是Undefined;
区别:
null == 0; //false
undefined == 0; //false
null == false; //false
null == true; //false
undefined == true; //false
undefined == false; //false
null == undefined; //true,undefined实际是null派生出来的。
null === undefined //false,null是Object类型,undefined是undefined类型。