null, undefined, 未定義の判定


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

var a; //=> undefined
if (!a) {
alert('aはnullもしくは未定義'); // 表示
}
a = null;
if (!a) {
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

😼 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍