等於號js是怎麼解析的

2021-10-07 03:53:49 字數 632 閱讀 6455

如果x是數字,y也是數字,那麼同型別就比較值是否相等。

比較的時候忽略正負運算子

如果都是字串,則比較長度和同字母對應同位置是否相等相同

null==undefined

如果x是數字,y是字串或者布林值,則y轉換成數字再和x對比

如果x是數字,y是物件,則y轉換為x的型別再和x對比

其他預設返回false

例子:

var a =

a.tostring()

// "[object object]"

varb

=function()

b.tostring()

"function(){}"

a ==

"[object object]"

// true

b ==

"function(){}"

// true

思考:

數字轉為字串使用拼接符:1 + '' => '1'

那麼"null"和「false」怎麼轉換為布林型別?

神奇的等於號

在domino圈,有乙個眾所周知的秘密 越是新人,膽子越大。受了系統的打擊報復,還要以更有力的核打擊報復回去。是你讓我沒有信心掌握你的執行規則,那就玉石俱焚!於是,刪檔案的 屢屢發生。雖然冤冤相報何時了,但就在這樣的過程中有了一些神奇的發現。比如九通就愛刪檔案,無論好壞,刪了再說 萬一刪好了呢?總比...

python中等於號 python中的 號

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

Oracle中的不等於號

今天碰到乙個oracle不等於的問題,最後搜尋了一下,發現下面資料,拿來跟大家分享一下 關於oracle中的不等於號 在oracle中,都是不等於號的意思。都可以使用。但是奇怪是的,我想拿出price不是180000的商品時 price是number型別的 select id,name from p...