letとvarの違い - Qiita

一言で言うと、変数のスコープがブロックスコープか関数スコープかの違いです。 `let`を使った場合、ブロックレベルで変数のスコープが定義されるため、以下の例のように`1,2,1`と表示されます。 ```js function f(...