const 宣言んは let とよく似ています。 const declarations are scoped to blocks as well as functions. const 宣言は宣言した位置に到達してからでないとアクセスすることができません(一時的デッドゾーンを参照してください)。このため、 const 宣言は一般的に巻き上げされないと見なされます。 スクリプトの最上位で宣言された場合、 const 宣言は globalThis にプロパティを作成しません。 const 宣言は、同じスコープ内の他の宣言によって再宣言することはできません。 const は文ではなく宣言を始めます。つまり、ブロックの本体として単独の const 宣言を使用することはできません(変数にアクセスする方法がないので、意味はあります)。
![const - JavaScript | MDN](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa767575b4232d312d2c5de428f0bf0955805e26/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.mozilla.org%2Fmdn-social-share.cd6c4a5a.png)