トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     変数のスコープについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
wata1
Åê¹ÆNo.33639
投稿日時: 2007-6-8 4:26
半人前
居住地: 東京
投稿: 33
使用環境:
変数のスコープについて
変数のスコープについてお聞きします.

いままでなにげにfor文を書くときに以下のような変数iの宣言を行っていました。
function A(){
for (var i:Number =0; i < 10; i++) { // 1つ目
............ 略 ...........
}
............ 略 ...........
for (var i:Number =0; i < 10; i++) { // 2つ目
............ 略 ...........
}
}

自分としては2つ目のfor文では変数iが再定義されるのかと思っていたのですが、
この間デバッグをしていて、ローカルのタブにて、1つ目のfor文終了後にも、
iが残っている事に気がつきました。

そうすると、2つ目のfor文では変数iを宣言なしで、
for ( i =0; i < 10; i++) { // 2つ目
のように記述すべきなのでしょうか?
それともコンパイル時にコンパイラが2つ目のiを認識して、使い回しを
してくれているのでしょうか?

どこでどう勘違いしていたのかお恥ずかしいのですが、よろしくお願いいたします.
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 変数のスコープについて wata1 2007-6-8 4:26
     Re: 変数のスコープについて Fumio 2007-6-8 5:50
       Re: 変数のスコープについて wata1 2007-6-8 12:07

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops