====== Undefined ====== 未定義値です。 定義されていない変数を参照しようとしたり、定義されているかどうか調べるときに登場します。if文の条件式、三項演算子でfalse扱いになる値の一つです。 undefinedかどうかをチェックするときは、”==“や”!=“ではなく、そのまま条件式にするか”===“や”!===“を使うことが推奨されています。 if (global::?foo){ "defined!".p; } else { "undefined!".p; } if (global::?foo === undefined){ "undefined!".p; } else { "defined!".p; }