JavaScriptでnull
, undefined
を判定するロジックです。
var a; //=> undefined |
🍣 nullの判定ロジック
==
で判定した場合の判定結果の一覧です。
== の比較 |
null |
undefined |
false |
'' |
0 |
NaN |
---|---|---|---|---|---|---|
null |
true |
true |
false |
false |
false |
false |
undefined |
true |
true |
false |
false |
false |
false |
false |
false |
false |
true |
true |
true |
false |
0 |
false |
false |
true |
true |
true |
false |
NaN |
false |
false |
false |
false |
false |
false |