メイン コーダーズルーム【スクリプト系】
変数のスコープについて | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| 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 |
| |
Fumio | 2007-6-8 5:50 |
| |
wata1 | 2007-6-8 12:07 |
| 投稿するにはまず登録を | |



ログイン


