JavaScript var let 違い - JavaScriptにおける変数のスコープとは? #2

JavaScript var 型 / javascript / function / variables / scope / var

Read Question

John Slegers



Answer #2

関数が呼び出されるたびに、変数スコープオブジェクトが作成され(スコープチェーンに含まれ)、それに続いてJavaScriptの変数が作成されます。

        a = "global";
         function outer(){ 
              b = "local";
              console.log(a+b); //"globallocal"
         }
outer();