區(qū)別如下:
(推薦學習:js教程)
==表示等同,===表示恒等;
==只比較內(nèi)容,而===既比較內(nèi)容也比較數(shù)據(jù)類型。
測試代碼:
“==”
100 == "100" // true 1 == true // true null == null // true undefined == undefined // true null == undefined // true true == "20" // false "1" == "01" // false,此處等號兩邊值得類型相同,不要再轉(zhuǎn)換類型了!! NaN == NaN // false,NaN和所有值包括自己都不相等。
“===”
100 === "100" // false 1 === true // false NaN === NaN // false null === undefined // false 'abc' === "abc" // true false === false // true null === null // true undefined === undefined // true