変数のスコープ

グローバル変数

 var foo = 1; // グローバル変数
 function myfunc() {
   alert(foo);
 }
 myfunc();

「1」が表示される。

ローカル変数

 function myfunc1() {
   var foo = 1;
 }
 function myfunc2() {
   alert(foo);
 }
 myfunc1();
 myfunc2();

fooは未定義なので、表示されない。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS