`const`または`let`で変数を宣言する
変数を宣言する際は、常に`const`または`let`を使用します。これを行わないとグローバル変数が作成され、グローバル名前空間を汚染してしまいます。
`const`, `let`, `var` を付けずに変数に代入すると、その変数はグローバルオブジェクト(ブラウザでは `window`)のプロパティになってしまいます。これは「暗黙のグローバル」と呼ばれ、意図しない場所で変数が上書きされたり、他のライブラリと衝突したりする原因となり、非常に危険です。常に `const` か `let` で宣言を強制することで、この問題を完全に防ぐことができます。