== 代表相同, ===代表嚴(yán)格相同
當(dāng)進(jìn)行雙等號比較時候: 先檢查兩個操作數(shù)數(shù)據(jù)類型,如果相同, 則進(jìn)行===比較, 如果不同, 則愿意為你進(jìn)行一次類型轉(zhuǎn)換, 轉(zhuǎn)換成相同類型后再進(jìn)行比較, 而===比較時, 如果類型不同,直接就是false。例如以下代碼和執(zhí)行結(jié)果:
let string_a = '1'
let number_a = 1
console.log(string_a == number_a ? true : false)
console.log(string_a === number_a ? true : false)

執(zhí)行的結(jié)果.png