ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

スコープ

JavaScriptのスコープは「大域スコープ」と「関数内スコープ」しかない。C言語のようにブロック内スコープは無いので注意。
気を付けないとifやforのブロック内で同じ変数名を定義してしまいそうだ。
jsdo.itで試してみたところ、コンパイルでredeclarationのwarningが出た。なので、無意識にブロック内スコープを期待してコードを書いても間違っていることに気が付けそうだ。

スコープ - jsdo.it - share JavaScript, HTML5 and CSS