2009-06-27 11 views

答えて

9

このファイルを別のスクリプトの最後に連結したい場合に備えて、連結目的で使用します。これは、セミコロンで正しく終了していないスクリプトへの連結を効果的に防止します。

ので、以下のスクリプト与えられた:コードが失敗する原因となり

alotOfJsCode(argument); 
var fileEnd = noSemiColonjQuery.ui || (function($) { //... 

alotOfJsCode(argument); 
var fileEnd = noSemiColon 

先頭のセミコロンは、これを防ぐことができます。

JavaScriptでは、セミコロン自体は構文上の価値がありません。以下の2つのステートメントは同じです:

//Statement 1 
;;; ;; ; alert('hello world!'); ;;; ;; ;; 

//Statement 2 
alert('hello world!'); 
+0

ええ、私はそれが有効なJavaScriptであることを知りませんでした。 +1 –

関連する問題