javascript - セミコロンの問題に関して、セミコロンなしでエラーが報告されるのはなぜですか?
高洛峰
高洛峰 2017-05-16 13:42:00
0
3
503

出力2

セミコロンを削除すると、エラーが報告されます

そのセミコロンの機能は何ですか?削除するとエラーが発生するのはなぜですか?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
我想大声告诉你

セミコロンの問題ではありませんが、 ; 記号のブロックがない場合、インタプリタは 2 つのステートメントを直接次のようにマージします。 リーリー
() と [] で始まるステートメントを使用する場合は特に注意してください。これら 2 つの演算子は最初に前の式と結合され、; 記号は省略できません。

場合によっては、「;」記号は必要ありません。

リーリー

これはエラーを報告しません

js ではこのような動作が明確に説明されておらず、ページが混乱しやすいため、一般的に推奨されるアプローチは次のとおりです。

必要かどうかに関係なく、区切り文字「;」の最後に文を追加することをお勧めします。結果がどのようになるかを正確に把握していない限り、

これはベスト プラクティスと呼ばれます

いいねを押す +0
洪涛

function(){}[1,2,3] は未定義を返します

いいねを押す +0
刘奇

ここのセミコロンはこのステートメントの終わりを示すはずですよね?

リーリー

こうやって書くと分かると思います。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!