js中比較運算符'=='和'==='的區別

首先,== equality 等同,=== identity 恆等。  ==, 兩邊值類型不一樣的時候,要先進行類型轉換,再比較。  ==,不作類型轉換,類型不一樣的必定不等。  下面分別說明:  先說 ===,這個比較簡單。下面的規則用來判斷兩個值是否===相等:  一、若是類型不一樣,就[不相等]  二、若是兩個都是數值,而且是同一個值,那麼[相等];(!例外)的是,若是其中至少一個是NaN,
相關文章
相關標籤/搜索