gpt4 book ai didi

javascript - 函数 Javascript 中的括号

转载 作者:行者123 更新时间:2023-11-30 13:00:54 28 4
gpt4 key购买 nike

我无法理解 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 循环应用于唯一语句时,您可以省略括号。

如果你想让它应用到更多的语句,你必须使用它。更准确地说,for 循环始终适用于语句但 the brackets build a block which is a statement .

添加方括号,当只有一条语句时,不会破坏代码,而且通常会提高代码的可读性。事实上,大多数编码人员不会在没有括号的 for 循环中转到下一行。我个人会更换

for (var i = 0; i <= upto; i++)
result[i] = i;

for (var i = 0; i <= upto; i++) result[i] = i;

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

关于javascript - 函数 Javascript 中的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433256/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com