前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

変数宣言におけるvar省略時の注意点

JavaScriptの変数宣言時にvarを省略できるが、省略すると必ずグローバル変数になる。関数内部で宣言されてもグローバル変数になるので注意が必要。

ついでの話。JavaScriptにはブロックレベルのスコープはなく、あるfunction内のif文の中で宣言された変数はfunction全体で有効となる。

※参考:オライリージャパンJavaScript第5版」