大きな違いが2つあります:変数はブロックスコープを持っておらず、最小のスコープが関数レベルです。変数宣言は関数開始時に処理されます。グローバルオブジェクトに関連する小さな違いがもう少しあります。それは次のチャプターで説明します。これらの違いは、実際にはほとんどの場合で悪いことです。ブロックローカル変数を作成することができません。巻き上げはエラーを引き起こす余地を増やします。ほとんど使用されません。前のレッスン次のレッスンシェアチュートリアルマップコメントコメントをする前に読んでください...自由に記事への追加や質問を投稿をしたり、それらに回答してください。タグを使ってください。codepen...)。記事の中で理解できないことがあれば、詳しく説明してください。Kantorプロジェクトについてコンタクト。