當前位置:成語大全網 - 書法字典 - js中如何比較變量是否等於字符串

js中如何比較變量是否等於字符串

在javascript中判斷兩個變量值是否相等時,可以使用= =(相等)運算符或= = =(相同)運算符。

= =運算符

“等價”運算符,簡單判斷兩個變量值是否相等。如果變量類型不壹致,將進行類型轉換,即忽略變量類型進行比較。

示例1

var str 1 =“123456“;//字符串

var str 2 =“123456“;//字符串

alert(str 1 = = str 2);//打印出true,即等於。

擴展數據

js中= =和= =的區別:

簡單來說:= =代表相同,= =代表完全相同。比較兩個等號時,首先檢查兩個操作數的數據類型。如果相同,則用= =進行比較。如果他們不同,他們願意為妳進行類型轉換,然後在將他們轉換為相同類型後進行比較。比較時,如果類型不同,則直接為假。

雙等號= =:

(1)如果兩個值類型相同,則比較三個等號(= = =);

(2)如果兩個值類型不同,則它們可能相等,類型轉換應按照以下規則進行:

1)如果壹個為空,另壹個未定義,那麽它是相等的;

2)如果壹個是字符串,另壹個是數值,則將字符串轉換為數值,然後進行比較。