2012-04-26 5 views
1

こんにちは、2行目でコンパイルエラーが発生しています。私はJSLintを使用しています。JSLint構文カンマまたはセミコロン

t.dat = dataObj; 
t.medianTime = t.dat.medianTime || t.MEDIAN_TIME, 

ステートメントにセミコロンまたはカンマを追加した点との違いは何ですか? 誰かがJSLintの適切な文書を提案してください。

答えて

2

JavaScriptでは、セミコロンはステートメントを終了し、コンマは複数の変数宣言を1つのステートメント(他の用途の中でも)に集めるために使用されます。たとえば:

var myNumericVar = 1, 
    myBooleanVar = false; 

これは、あなたの質問に戻る

var myNumericVar = 1; 
var myBooleanVar = false; 

、あなたはセミコロンでカンマを交換する場合はJSLintは文句を停止すべきと同等になります。

関連する問題