1.变量声明了,但是没有赋值; 2.一个变量声明了,并且赋值了undefined; var a = undefined; 3.一个对象中,获取某个不存在的属性,值也是undefined 转载于:https://www.cnblogs.com/zmdblog/p/10321788.html