js裡 和 有什麼區別

2021-10-23 17:30:24 字數 338 閱讀 3426

js裡和=有什麼區別

==:運算子稱作相等,用來檢測兩個運算元是否相等,這裡的相等定義的非常寬鬆,可以允許進行型別轉換

===:用來檢測兩個運算元是否嚴格相等

1、對於string,number等基礎型別,和=是有區別的

不同型別間比較,==之比較「轉化成同一型別後的值」看「值」是否相等,=如果型別不同,其結果就是不等

同型別比較,直接進行「值」比較,兩者結果一樣

2、對於array,object等高階型別,和=是沒有區別的

3、基礎型別與高階型別,和=是有區別的

對於,將高階轉化為基礎型別,進行「值」比較,因為型別不同,===結果為false

js裡 和 有什麼區別

運算子稱作相等,用來檢測兩個運算元是否相等,這裡的相等定義的非常寬鬆,可以允許進行型別轉換 用來檢測兩個運算元是否嚴格相等 1 對於string,number等基礎型別,和 是有區別的 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等,如果型別不同,其結果就是不等 同型別比較,直接進行...

js裡 和 有什麼區別

運算子稱作相等,用來檢測兩個運算元是否相等,這裡的相等定義的非常寬鬆,可以允許進行型別轉換 用來檢測兩個運算元是否嚴格相等 1 對於string,number等基礎型別,和 是有區別的 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等,如果型別不同,其結果就是不等 同型別比較,直接進行...

js裡 和 有什麼區別

運算子稱作相等,用來檢測兩個運算元是否相等,這裡的相等定義的非常寬鬆,可以允許進行型別轉換 用來檢測兩個運算元是否嚴格相等 1 對於string,number等基礎型別,和 是有區別的 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等,如果型別不同,其結果就是不等 同型別比較,直接進行...