1

Javascript の "for" ループと "if" ステートメントでの括弧の使用法を理解できません。角かっこがある場所とない場所の Javascript の構文を見てきました。一般的にはブラケットを使用する必要があると言われました。「for」ループと「if」ループにいつブラケットを使用する必要があるかを誰かが明確に説明できますか?

function range(upto) {
  var result = [];
  for (var i = 0; i <= upto; i++)
    result[i] = i;
  return result;
}
console.log(range(15));

この結果は次のようになります。

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]

これは対角括弧です:

function range(upto) {
  var result = [];
  for (var i = 0; i <= upto; i++) {
    result[i] = i;
  };
    return result;

}
console.log(range(15));
4

3 に答える 3

1

括弧がないと、次のステートメントのみが影響を受けますが、括弧を使用すると、括弧内のすべてが影響を受けます。

ループに括弧を追加してまったく同じように動作させるには、次のステートメントの前後に括弧を追加するだけです:

function range(upto) {
    var result = [];
    for (var i = 0; i <= upto; i++) {
        result[i] = i;
    }
    return result;
}
于 2013-07-02T18:38:44.080 に答える