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 |
