出力2
セミコロンを削除すると、エラーが報告されます
そのセミコロンの機能は何ですか?削除するとエラーが発生するのはなぜですか?
我想大声告诉你2017-05-16 13:44:00
セミコロンの問題ではありませんが、 ; 記号のブロックがない場合、インタプリタは 2 つのステートメントを直接次のようにマージします。
リーリー
() と [] で始まるステートメントを使用する場合は特に注意してください。これら 2 つの演算子は最初に前の式と結合され、; 記号は省略できません。
リーリー
これはエラーを報告しませんjs ではこのような動作が明確に説明されておらず、ページが混乱しやすいため、一般的に推奨されるアプローチは次のとおりです。
必要かどうかに関係なく、区切り文字「;」の最後に文を追加することをお勧めします。結果がどのようになるかを正確に把握していない限り、
これはベスト プラクティスと呼ばれます。