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
複製程式碼