- 来源 [三生石上] 翻译的JavaScript 秘密花园 ()
- 访问声明,但是没有初始化的变量
js var aaa; console.log(aaa); // undefined
- 访问不存在的属性
js var aaa = {}; console.log(aaa.c);
- 访问函数的参数没有被显式的传递值
js (function (b){ console.log(b); // undefined })();
- 访问任何被设置为 undefined 值的变量
js var aaa = undefined; console.log(aaa); // undefined
没有定义 return 的函数隐式返回
js function aaa(){} console.log(aaa()); // undefined
函数 return 没有显式的返回任何内容
js function aaa(){ return; } console.log(aaa()); // undefined