条件文やループ文の後にセミコロンが不要なのは、これらの構文がブロックを伴うことが多いためです。 if文やfor文、while文は、条件が満たされた場合に実行するブロックを持ちます。 このブロックは中括弧で囲まれ、セミコロンで終わる必要がありません。 セミコロンを付けると、空文が挿入され、意図しない動作を引き起こす可能性があります。