JavaScriptのスコープ

・グローバルスコープ …スクリプト全体から参照できる
・ローカルスコープ  …関数定義の中でのみ参照できる


var scope = 'グローバル';
function kansu() {
  var scope = 'ローカル';
  return scope;
}


・関数定義の外でvar宣言した変数 →グローバル変数
・関数定義の内でvar宣言した変数 →ローカル変数

var命令を使わずに宣言された変数は、すべてグローバル変数となる
→ローカル変数を定義するには、必ずvar命令を使用しなければならない