undefined 和 null 區別?

null: 表示引用指向的對象爲空,即該內存地址上不存在在對象 undefined: 表示變量某些使用的變量,函數,對象未定義javascript

// 聲明變量,但沒有複製
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
複製代碼
相關文章
相關標籤/搜索