null是訪問乙個空物件時的返回值
undefined是訪問乙個為初始化的變數
null表示訪問乙個空的物件,undefined表示訪問乙個空的變數。
undefined控制台輸出結果:
null控制台輸出結果:
使用比較運算子進行比較,並在控制台輸出時。
console.log(null==undefined) //true
console.log(null===undefined) //false
因為null和undefined都代表著無效值 ==時輸出true
而在嚴格下的全等時應為兩者型別不同所以是true。
null和undefined的區別
null 是乙個表示 無 的物件,轉為數值時為0 undefined 是乙個表示 無 的原始值,轉為數值時為 nan。當宣告的變數還未被初始化時,變數的預設值為 undefined。null 用來表示尚未存在的物件,常用來表示函式企圖返回乙個不存在的物件。undefined表示 缺少值 就是此處應該...
NUll和Undefined的區別
null和undefined的區別 null是有屬性,但是沒有值 undefined是沒有屬性也沒有值 null的使用 1.設定未知資料型別的變數。以供後期使用 var obj null 2.釋放乙個堆記憶體 obj null 3 通過dom提供的屬性和方法獲取的元素標籤如果不存在就是null 4....
null和undefined的區別
區別一 是兩種不同的資料型別 console.log typeof undefined undefined console.log typeof null object區別二 含義不同 null可以代表空物件,看作乙個空物件指標 而undefined則表示空值。區別三 使用場景不同 null的使用場...