グローバル変数とローカル変数

関数内で、「var」をつけるとローカル変数、
つけないとグローバル変数になる。

例:

xx = 5; // グローバル変数 xx に 5 を代入
yy = 5; // グローバル変数 yy に 5 を代入

func(); // 関数 func() を呼び出す

alert(“xx = ” + xx); // グローバル変数 xx を表示(5 が表示される)
alert(“yy = ” + yy); // グローバル変数 yy を表示(8 が表示される)

function func() {
var xx = 8; // ローカル変数 xx に 8 を代入
yy = 8; // グローバル変数 yy に 8 を代入
}

コメントを残す