null在JavaScript中是關鍵字,它屬於一個特殊的值,即空值。 而undefined它不是關鍵字,它表示未定義,屬於預定義的全局變數。 null == undefined 返回的是 true 可以認為兩著是相等的,均表示空。 null undefined 返回的是false 這個比較的比僅僅 ...
null在JavaScript中是關鍵字,它屬於一個特殊的值,即空值。
而undefined它不是關鍵字,它表示未定義,屬於預定義的全局變數。
null == undefined 返回的是 true 可以認為兩著是相等的,均表示空。
null === undefined 返回的是false 這個比較的比僅僅是值,還有類型。所以返回false
一般情況,如果想給變數或屬性賦空值,或者給函數傳入空值,最佳選擇是null