今回のように 2 つしかスクリプトを読み込まない場合は、どちらかをブロックで囲えばいいですか?

将来どのようなスクリプトが追加されるかはわからないので、実際の現場では両方ともブロックで囲うのが一般的だと思います。
2021年11月15日
ユーザー

ソースコードには、外部ファイル JS と埋め込み JS の両方をブロックで囲んでいますが、今回のように二つしかスクリプトを読み込まない場合は、どちらかをスコープで指定すればエラーにはならないということで合っていますか?

前回の学習にあった for 文や function などブロックで囲まれている定数とグローバルスコープの定数は干渉しないということからそう解釈しました。

また、複数の読み込みファイル同士で定数が干渉しないようにするには、スコープの指定先は全てのファイルの最初('user strict';の直後)と最後に指定すればよいでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(9)