==???用于比較判斷兩者相等,在比較的時(shí)候可以轉(zhuǎn)自動(dòng)換數(shù)據(jù)類型
===用于嚴(yán)格比較?判斷兩者嚴(yán)格相等? ,不會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換被啼,要求進(jìn)行比較的操作數(shù)必須類型一致,不一致時(shí)返回flase棠枉。
===相對(duì)比較更加嚴(yán)格嚴(yán)謹(jǐn)要求比較的兩個(gè)操作數(shù)類型一致
0 == false? ? ? ? ? ? // true? ? ? ? ? ? 0在比較時(shí)轉(zhuǎn)化為false
0 === false? ? ? ? ? // false? ? ? ? ? ? ===比較時(shí)兩邊的數(shù)值類型必須也要一樣
1 == "1"? ? ? ? ? ? ? ? // true? ? ? ? ? ? ==在比較時(shí)自動(dòng)轉(zhuǎn)換了數(shù)據(jù)類型
1 === "1"? ? ? ? ? ? ? ?// false? ? ? ? ??===比較時(shí)兩邊的數(shù)值類型必須也要一樣
null == undefined? // true? ? ? ? ? ? ? undefined是一個(gè)表示"此處無(wú)定義"的原始值浓体,轉(zhuǎn)為數(shù)值時(shí)為NaN? ?
null === undefined? // false? ? ? ? ?===比較時(shí)兩邊的數(shù)值類型必須也要一樣
'0' == false? ? ? ? ? ? ? // true? ? ? ? ? ?字符0在比較時(shí)轉(zhuǎn)化為false
'0' === false? ? ? ? ? ?// false? ? ? ? ? ??===比較時(shí)兩邊的數(shù)值類型必須也要一樣