JS中等於與嚴格等於之間的區別

2021-10-04 10:38:14 字數 451 閱讀 6745

【 == 】 為等於運算子 ,【=== 】 為嚴格等於運算子。兩個都是用來比較兩邊的值是否相等。相等則返回ture,不相等則返回false。

【==】運算子的比較規則:

1、相同型別比較時,和嚴格等於比較規則一樣。

2、兩邊都是基本資料型別時,會將數值進行轉換,轉換成number型別再進行比較。

3、複雜資料型別與基本資料型別相比較時,會將複雜資料型別轉換為基本資料型別的值,在進行比較。

【===】運算子的比較規則:

1、兩邊資料的型別不相同,則直接返回false。

2、兩邊的資料型別相同時,值相等則返回true,否則返回false。

3、nan與nan比較時會直接返回false。

4、兩邊都是複雜資料型別時,比較的是指標指向的記憶體位址是否相等,相等則返回true,否則返回false。

JS中的全等和等於的區別

1.等於和不等於在判斷時遵循的一些規則 如果有乙個運算元是布林值,則在比較相等特性之前先將其轉化為數值型別 false 0 true 1 如果有乙個運算元是字串,另乙個運算元是數值,在比較相等之前會先將字串轉換成數值 如果乙個運算元是物件,另乙個不是,則會呼叫物件的valueof 方法,用得到的基本...

三個等於和二個等於的區別

1 稱為等同符,當兩邊值的型別相同時,直接比較值,若型別不相同,直接返回false 可以看出 字串1和int型別1 用二個等於比較返回值為true而,三個等於直接返回false,這是因為型別不一樣。2 稱為等值符,當等號兩邊的型別相同時,直接比較值是否相等,若不相同,則先轉化為型別相同的值,再進行比...

python中等於號 python中的 號

from 傳遞實參和定義形參 所謂實參就是呼叫函式時傳入的引數,形參則是定義函式是定義的引數 的時候,你還可以使用兩個特殊的語法 呼叫函式時使用 test args 的作用其實就是把序列 args 中的每個元素,當作位置引數傳進去。比如上面這個 如果 args 等於 1,2,3 那麼這個 就等價於 ...