undefined 只有一个值 就是undefined .当申明了一个变量,但是没有对其进行初始化 的时候,它的值 就是undefined .
需要注意的是,typeof() 操作符对于 未初始化的变量会返回undefined 而对于尚未声明过的变量也返回undefined
结果:
null 空对象指针 typeof操作符检测返回“object”
两者的区别:
注意:
但是 返回的结果是true .若果一定要区别的话。可以用
- alert(null === undefined); //output "false"
- alert(typeof null == typeof undefined); //output "false"