セミコロンを忘れると C++ などの言語は機能しませんが、JavaScript などの他の言語では自動的に含まれます。
私はこの記事から知っています JavaScript のすべてのステートメントの後にセミコロンを使用することをお勧めしますか? 、セミコロンを使用することが推奨されており、不要なあいまいさを作成する可能性のあるシナリオがあります (ブレースが使用されていない場合に C++ で他にぶら下がっているなど)。
ある時点で、それらをオプションにする決定があったに違いありません (たとえば、JavaScript の作成者がそれをオプションにするという意識的な選択をしたとき)。
この決定が下された理由と、これらの言語のユーザーにとってどのように役立つかを知りたい.
背景: 私は初心者のコーダーで、最近 JavaScript の学習を始めたばかりです。
編集:JavaScriptでは悪いと言っているコメントに、私は知っています。ほとんどの人がそれを悪い習慣だと考えるのであれば、そもそもなぜそれが許されているのかと私は尋ねています。