1

重複の可能性:
JavaScript のすべてのステートメントの後にセミコロンを使用することをお勧めしますか?

私は次のようなコードを持っています:

$("#delete_" + row)
   .attr('data-href', '/Admin/' + tab + 's/Delete' + params)
   .attr('title', 'Delete ' + id);

これは、アプリケーションのどこにでもある典型的なコードです。私が気付いたのは、最後にセミコロンがあってもなくても機能するように見えることです。最後にセミコロンを付ける必要があるフォーマットやその他の理由に利点はありますか?

4

5 に答える 5

3

必ずセミコロンを入れてください。ブラウザ間の互換性が向上しただけでなく、縮小も容易になりました (改行の削除はその一部です)。

于 2012-09-25T04:17:25.707 に答える
1

Javascript ではセミコロンは必須ではありませんが、特定の状況で正しいことを行うためにパーサーに頼るのではなく、セミコロンを入れることを強くお勧めします。

于 2012-09-25T04:17:08.943 に答える
0

JavaScript はセミコロンの自動挿入をサポートしていますが、通常は使用しないことをお勧めします。

于 2012-09-25T04:19:05.000 に答える
0

JavaScript では必須ではありませんが、セミコロンはステートメントの終わりを示します。したがって、最後にセミコロンでステートメントを終了するのは良い習慣です。その他の点については、Explosion Pills で既に述べました。

于 2012-09-25T04:19:19.577 に答える
0

はい、JavaScript のすべてのステートメントの後にセミコロンを使用する必要があります。

それらは必要ありませんが、ほとんどの縮小技術はセミコロンに依存しているため、私は個人的にそれらを使用します

この回答とその反対は、投票を目的としています。同意するものに投票し、必要に応じて理由とともに回答を投稿してください。

于 2012-09-25T04:19:48.907 に答える