zizz...
[HomePage]
2000/02/16(水) 20:42:24
var で宣言せずに代入した変数はグローバル変数になります。
関数内で変数を宣言すると、その変数はローカル変数となり、有効範囲はその関数の中だけとなります。
関数の外では宣言を書いても書かなくてもグローバル変数となるので、変りません。
ローカル変数にして何がうれしいかというと、関数から実行が抜けると、その変数が消滅することです。
関数内で一時的にしか使わない変数をグローバル変数とすると、いつまでも残ってしまい、資源の無駄使いとなります。
関数内でしか使わない変数は var をつけてローカル変数としましょう。
それ以外はどちらでも良いですが、私はつけるようにしています。