ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript スキルでのセミコロンの使用についての簡単な説明

javascript_javascript スキルでのセミコロンの使用についての簡単な説明

WBOY
WBOYオリジナル
2016-05-16 15:59:461219ブラウズ

JSの関数の先頭にセミコロンを追加する必要はありますか? js ステートメントの後にセミコロンを追加する必要がありますか? JavaScript の中括弧の後にセミコロンを使用する必要がありますか? JSの関数の先頭にある感嘆符とセミコロンは何を意味しますか?

複数の JS ファイルを 1 つのファイルに統合した後、コード圧縮時の構文エラーを避けるために、次のように処理できます

1. js

の前にセミコロンを追加します。

例:;(function($){...ここにコード...})();
Javascript では、セミコロンはステートメントの終わりを示し、圧縮中に他のメソッドと区別するために先頭に追加され、新しいステートメント

の始まりを示します。

2. js 関数

の後にセミコロンを追加します。

たとえば

// 模块1
// 前面有若干代码
var Manager = {
 prop: '',
 method: function () {

 }
}
// 模块2,开头是个立即执行函数
(function () {
 // 代码
})()

圧縮後は次のようになります: }}(関数として実行されるため、全体的な分析は間違っています

コードをコピーします コードは次のとおりです:

var Manager = {prop: '',method: function (){}}(function () {})()

解決策: Manager 関数の後にセミコロンを追加します

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。