JavaScriptでは、varを付けないで変数を宣言するとグローバルと見なされる。
例:2が2個出力される。varを付けていれば2と1が出力される。
count = 1; function getCount() { count = 2; return count; } document.writeln(getCount()); document.writeln(count);
ここで1つ疑問。そもそも一般的にvarを付けない形式で実装する習慣なのかどうか。
全てにvarを付けるようなスタイルが一般的になっていないのだろうか。今度調べてみよう。