原生JS 和 的區別

2021-09-12 21:39:19 字數 527 閱讀 6940

1、如果型別不同,就[不相等] 

2、如果兩個都是數值,並且是同乙個值,那麼[相等]。

3、如果兩個都是字串,每個位置的字元都一樣,那麼[相等];否則[不相等]

4、如果兩個值都是true,或者都是false,那麼[相等]。

5、如果兩個值都引用同乙個物件或函式,那麼[相等];否則[不相等]。

6、如果兩個值都是null,或者都是undefined,那麼[相等]。

1、如果兩個值型別相同,進行 === 比較。 

2、如果兩個值型別不同,他們可能相等。根據下面規則進行型別轉換再比較

a、如果乙個是null、乙個是undefined,那麼[相等]。

b、如果乙個是字串,乙個是數值,把字串轉換成數值再進行比較。

c、如果任一值是 true,把它轉換成 1 再比較;如果任一值是 false,把它轉換成 0 再比較。

d、任何其他組合,都[不相等]。

原生js和jquery對照

選擇元素 jq el js document.queryselector div div.queryselectorall el mui mui el 0 父 兄弟元素 jq el parent el prev el next el last el first js document.queryse...

原生js與jQuery操作DOM的區別

一 建立元素節點 1.1 原生js建立元素節點 1 document.createelement p 1.2 jquery建立元素節點 1 二 建立並新增文字節點 2.1 原生js建立文字節點 1 document.createtextnode text content 通常建立文字節點和建立元素節...

關於js 原生原生鏈

可以這麼理解 1 所有的引用型別都有乙個 proto 隱式原型 屬性,屬性值是乙個普通的物件 2 所有的函式都有乙個prototype 顯示原型 屬性,屬性值是乙個普通的物件 3 所有引用型別都有乙個constructor 建構函式 屬性,該屬性 是乙個指標 指向它的建構函式 4 所有引用型別的 p...