關於null 與undefined

Null == undefined 返回的是ture函數

Null === undefined 返回的是flase對象

0 == Null false變量

0 == undefined flase類型轉換

Null 是一個字面量,它是一個缺乏的標識,指示變量未指向任何對象,能夠理解爲一個還沒有建立的「特殊」的空對象undefined

undefined 是一個全局對象的屬性,當定義一個變量沒有賦值的時候會返回undefined。(我的理解,當定義好變量後首先是爲undefined,而後當賦值後,變量的值才發生變化)。
一個函數沒有肯定返回值也會返回undefined。

插入一個點: == 會發生類型轉換以後比較 , === 不會發生類型轉換直接比較

相關文章
相關標籤/搜索