Flashドキュメンテーション |
|||
| ActionScript 2.0 の学習 > データおよびデータ型 > データ型について > プリミティブデータ型および複合データ型について > 未定義 (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