スコープの説明に矛盾があるように感じます

例を出しながら説明していきます。
2023年10月15日
ユーザー

「スコープは少しややこしいのですが、これがあることでスコープさえ異なれば、同じ名前を使いまわして違う値を管理できるというメリットがあります」

との説明がありますが、

「質問機能をご利用いただきありがとうございます。

for 文 や if 文の {} で囲まれたところもブロックになって、
この中で宣言した変数などはローカルスコープになるのでしょうか。

そのとおりです。
forif{} の中で宣言された変数はブロック外では使うことができません。」

と説明されており、動画での説明と矛盾するように感じるのですが、この二つの説明はどのように考えればいいのでしょうか。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?