undefined の値
値 undefined は「未定義」を意味します。JavaScriptには、値の不在を定義する類似の値 null があります。違いは、null が意図的な不在(コードに明示的に記述されたもの)を示すのに対し、undefined は単に要素の型や値についての情報がないことを示す点です。
構文
undefined;
例
値なしで宣言された変数の値を確認してみましょう:
let test;
console.log(test);
コードの実行結果:
undefined
例
存在しない配列要素の値を確認してみましょう:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
コードの実行結果:
undefined
例
存在しないオブジェクト要素の値を確認してみましょう:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
コードの実行結果:
undefined