= =運算符
“等價”運算符,簡單判斷兩個變量值是否相等。如果變量類型不壹致,將進行類型轉換,即忽略變量類型進行比較。
示例1
var str 1 =“123456“;//字符串
var str 2 =“123456“;//字符串
alert(str 1 = = str 2);//打印出true,即等於。
擴展數據
js中= =和= =的區別:
簡單來說:= =代表相同,= =代表完全相同。比較兩個等號時,首先檢查兩個操作數的數據類型。如果相同,則用= =進行比較。如果他們不同,他們願意為妳進行類型轉換,然後在將他們轉換為相同類型後進行比較。比較時,如果類型不同,則直接為假。
雙等號= =:
(1)如果兩個值類型相同,則比較三個等號(= = =);
(2)如果兩個值類型不同,則它們可能相等,類型轉換應按照以下規則進行:
1)如果壹個為空,另壹個未定義,那麽它是相等的;
2)如果壹個是字符串,另壹個是數值,則將字符串轉換為數值,然後進行比較。