未定義 (undefined) データ型

未定義データ型の値は undefined の 1 つだけであり、コードやユーザー操作の結果、値が割り当てられなかった変数に対して自動的に代入されます。

開発者が変数やプロパティに対して undefined を割り当てるのではありません。undefined 値は null とは異なり、自動的に代入されます。変数に値が設定されているかどうか、または変数が定義されているかどうかを検査する場合に未定義データ型を使用します。このデータ型を使用すると、アプリケーションの動作中にだけ実行されるコードを作成できます。その例を次に示します。

if (init == undefined) {
    trace("initializing app");
    init = true;
}

このコードは、アプリケーションに複数のフレームがあっても最初の 1 回しか実行されません。1 回実行すると、init 変数が未定義 (undefined) でなくなるためです。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/8_jp/main/00001186.html