1、對(duì)于 string、number 等基礎(chǔ)類型,== 和 === 是有區(qū)別的
a)不同類型間比較,== 之比較 "轉(zhuǎn)化成同一類型后的值" 看 "值" 是否相等,=== 如果類型不同,其結(jié)果就是不等。
?b)同類型比較,直接進(jìn)行 "值" 比較,兩者結(jié)果一樣。
2、對(duì)于 Array,Object 等高級(jí)類型,== 和 === 是沒有區(qū)別的
進(jìn)行 "指針地址" 比較
3、基礎(chǔ)類型與高級(jí)類型,== 和 === 是有區(qū)別的
a)對(duì)于 ==,將高級(jí)轉(zhuǎn)化為基礎(chǔ)類型,進(jìn)行 "值" 比較
?b)因?yàn)轭愋筒煌?== 結(jié)果為 false
4、!= 為 == 的非運(yùn)算,!== 為 === 的非運(yùn)算