- 来源 [三生石上] 翻译的JavaScript 秘密花园 (http://bonsaiden.github.io/JavaScript-Garden/zh/#core.undefined)
- 访问声明,但是没有初始化的变量
12
var
aaa;
console.log(aaa);
// undefined
- 访问不存在的属性
12
var
aaa = {};
console.log(aaa.c);
- 访问函数的参数没有被显式的传递值
123
(
function
(b){
console.log(b);
// undefined
})();
- 访问任何被设置为 undefined 值的变量
12
var
aaa = undefined;
console.log(aaa);
// undefined
-
没有定义 return 的函数隐式返回
12function
aaa(){}
console.log(aaa());
// undefined
-
函数 return 没有显式的返回任何内容
1234function
aaa(){
return
;
}
console.log(aaa());
// undefined
相关文章
- 09-27Python和FreeBSD:即使在不同的进程中,threading.currentThread().ident也返回相同的值
- 09-27JS day9 函数_返回值
- 09-27List集合使用Linq获取返回值的相关操作
- 09-27js赋值变了,被赋值的对象也变了。封装组件时,初始化一个对象,将初始化对象赋值给另一个对象,与form表单双向绑定,form表单变了,与form表单双向绑定的值也变了,最终导致初始化对象改变
- 09-27关于函数返回值/打印语句为忐或烫的问题
- 09-27zip()函数的返回值
- 09-27easyui中设置开始日期只能选择比结束日期小的日期,js代码获取日期的值
- 09-27js sort方法根据数组中对象的某一个属性值进行排序
- 09-27js sort方法根据数组中对象的某一个属性值进行排序
- 09-27leetcode---二叉树的分层遍历(逐层的返回其按照层序遍历得到的节点值,从左到右访问所有节点)