1、null可以被认为是一个特殊的对象值
1 typeof(null) //"object"
null表示数字、字符串、对象等数据类型是“无值”的。可以被赋给这些数据类型:
1 var s = "null";// 字符串“null” 2 s = null;// null
2、undefined是预定义的全局变量,它的值是“未定义”.在es5中undefined为只读,即不能被赋值。
1 typeof(undefined);// "undefined" 2 undefined="test";// undefined
3、两者关系
1 null==undefined;//true,值相同 2 null===undefined;//false,类型不同