例
テストは、変数が定義されていない場合:
var x;
if (x === undefined) {
txt = "x is
undefined";
} else {
txt = "x is defined";
}
TXTの結果は次のようになります。
x is undefined
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
未定義のプロパティには、変数に値が割り当てられていないことを示しています。
ブラウザのサポート
プロパティ | |||||
---|---|---|---|---|---|
undefined | はい | はい | はい | はい | はい |
技術的な詳細
JavaScriptのバージョン: | 1.3 |
---|
その他の例
例
テスト変数が未定義されている場合:
var t1 = "myVar";
// defined
var t2;
// undefined
if (t1 === undefined) {
txt1 = "t1 is undefined";
} else {
txt1 = "t1 is
defined";
}
if (t2
=== undefined) {
txt2 = "t2 is undefined";
} else {
txt2 = "t2 is defined";
}
txt = txt1 + "<br>" + txt2;
TXTの結果は次のようになります。
t1 is defined
t2 is undefined
»それを自分で試してみてください <JavaScriptのグローバル関数