【发布时间】:2013-07-02 18:36:36
【问题描述】:
我无法理解 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));
【问题讨论】:
-
问题不再清楚,因为它们产生相同的结果。问题是什么?
-
问题是括号何时应该用于“for 循环”和“if 语句”。它已经在下面得到了很好的回答。
标签: javascript if-statement for-loop brackets