首页 > 解决方案 > 我完全不清楚,如果我在js中使用超过3条for循环的语句,是使用分号(;)还是逗号(,)

问题描述

像这样

(i = 0 len = cars.length text = "" i < len i++)

替换这个-

(i = 0; i < len; i++)

javascript 是否有特定的规则,我应该在哪里使用逗号或分号?

标签: javascriptfor-loop

解决方案


让我们考虑以下for循环

for(let i=0,len=val.length;i<val;i++){}

在上面的循环中,变量长度和 i 是在循环内声明的。在这种情况下,有必要使用逗号分隔。

让我们考虑以下for循环

let len = val.length;
for(let i=0;i<len;i++){}

在上述情况下,变量 len 在循环本身之前声明,因此只需一个分号 (;) 分隔符就足够了。


推荐阅读