JavaScript undefined 属性

定義と使用法

undefined 属性は変数が値に割り当てられていないか、宣言されていないことを示します。

例 1

変数が未定義かどうかのテスト:

var x;
if (typeof x === "undefined") {
  txt = "x が未定義です";
} else {
  txt = "x が定義されています";
}

自分で試してみてください

例 2

未宣言の変数が未定義かどうかのテスト:

if (typeof y === "undefined") {
  txt = "y が未定義です";
} else {
  txt = "y が定義されています";
}

自分で試してみてください

技術的詳細

JavaScript バージョン: ECMAScript 1

ブラウザのサポート

属性 Chrome Edge Firefox Safari Opera
undefined サポート サポート サポート サポート サポート