阅读 93
undefined 和 null 区别?

undefined 和 null 区别?

null: 表示引用指向的对象为空,即该内存地址上不存在在对象 undefined: 表示变量某些使用的变量,函数,对象未定义

// 声明变量,但没有复制
var i;
console.log(i); // undefined

// 调用函数,没有提供参数
function fun(arg) {
    return arg;
}
func(); // undefined

//对象调用一个未赋值的属性
var obj = new Object();
obj.name; // undefined

//没有返回值的函数会返回undefined
function func() {
    
}
func();// undefined
复制代码
文章分类
前端
文章标签