==和===最大的區(qū)別就在于是否有類型的判斷
==:
1)如果類型一樣癌瘾,剩下的就是比大小了
2)如果類型不一樣藕届,會(huì)進(jìn)行類型轉(zhuǎn)換
3)先判斷是否是null或者undefined膝藕,如果是的話,返回true
4)再判斷是否一個(gè)是string承冰,另一個(gè)是number類型华弓,如果是的話,會(huì)把string轉(zhuǎn)換成number再進(jìn)行比較
5)判讀是否是boolean類型困乒,是的話會(huì)轉(zhuǎn)化成number進(jìn)行比較
6)先判斷是否一個(gè)是obj并且另一個(gè)是string或者number或者symbol類型寂屏,如果是的話,會(huì)把obj轉(zhuǎn)換成普通類型娜搂,再進(jìn)行比較
===:
直接比較類型和值是否相等