varについて啓発する[JS]
var について使い方を間違えるとまずいことを学んだのでメモ。
<scropt> var hako = function(){ for (f =1; f< 5; f +=1){ ... }; hako(); } </script>
上のコードでもうまくコードは動きますが、一つ注意するべき部分があります。
それは、var で変数を宣言していことです!
では別の区切りでコードを書いてみましょう。
script で区切って追加で記載します。
<script> alert(f); </script>
結果 5
普通はエラーが起きるのですが、varをつけないことにより
意図しない「グローバル変数」になってしまいます。
なので必ず変数を宣言するときは常にvarをつけて書きましょう。
例
var hoge = 1;
おわり。