1

こんにちは、2 行目でコンパイル エラーが発生しています。JSLint を使用しています。

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

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

4

1 に答える 1

2

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

var myNumericVar = 1,
    myBooleanVar = false;

これは、

var myNumericVar = 1;
var myBooleanVar = false;

質問に戻りますが、コンマをセミコロンに置き換えると、JSLint は文句を言わなくなります。

于 2012-05-16T11:26:02.500 に答える