1.当申明变量并没有赋值的时候
2.当对象的属性并不存在的时候,打印出来就是undefined。
3.函数没有返回值
JS中本人已知的几种undefined情况
原文:http://www.cnblogs.com/myhome-cr/p/7529313.html