null, undefined, 未定義の判定


JavaScriptでnull, undefinedを判定するロジックです。

👽 変数 == null

変数 == nullで変数がnullか否かを判定できます。

if (a == null) {
alert('aはnullもしくは未定義');
}

🚕 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

🎃 参考リンク

📚 おすすめの書籍