boolean
!!('123') //true
!!('0') //true
!!('') //false
記好 Falsy 的就好,因為其他都是 Truthy
Truthy
Falsy
false 0 "" (空字串) null undefined NaN
要注意
null == null //true
undefined == undefined //true
null == undefined //true
NaN == NaN //false
判斷NaN 的唯一方法
isNaN(NaN) //true
隱含比對 明確比對(連型別一起檢查)
== ===
任何兩個物件相比,永遠為False
因為記憶體位置不一樣
倘若是同一個物件,那記憶體位置相同,就會true
Last updated