如何在javascript for循环中使用多个初始化语句?
如何在javascript for循环中使用多个初始化语句 我可以用下面这样的东西吗如何在javascript for循环中使用多个初始化语句?,javascript,Javascript,如何在javascript for循环中使用多个初始化语句 我可以用下面这样的东西吗 for(var i=0,j=0;i<5;i++,j++) console.log(i+":"+j); 对于(var i=0,j=0;i您可以使用逗号运算符: for(变量i=0,j=0;i
for(var i=0,j=0;i<5;i++,j++)
console.log(i+":"+j);
对于(var i=0,j=0;i您可以使用逗号运算符:
for(变量i=0,j=0;i<5;j++,i++){
console.log(i+“:”+j);
}
您的第一段代码似乎是正确的。您在该代码中遇到了什么错误
另一个注意事项是使用let
而不是var
,尤其是在循环中
for(let i= 0, j =1; i < 3 && j < 3; i +=2, j++){
console.log('I value : ' + i);
console.log('J value : ' + j);
}
for(设i=0,j=1;i<3&&j<3;i+=2,j++){
console.log('I值:'+I);
console.log('J值:'+J);
}
对于独立运行i
和j
,可以使用嵌套方法
for(变量i=0;i<5;i++){
对于(var j=0;j<5;j++){
console.log(i+“:”+j);
}
}
我会让代码保持简单
j=0;
for(var i=0;i<5;i++){
console.log(i+":"+j);
j=j+1;
}
j=0;
对于(var i=0;我想问你为什么要这样做?考虑到两个初始值都设置为0
,并且都以1
的增量递增……第一个例子在Chrome中对我来说很好。你的第一个代码在Chrome、firefox和edge上运行得很好。也许你必须使用嵌套方法……我很好奇为什么谁会建议不同的方法ach被否决…函数(params){var_super=this;尝试{var newObj={};for(var i=0,params.data=params.data.split(&”);ivar{u super=this;
-这一行表示使用了编译器。函数(params){var{u super=this;尝试{var newObj={};for(var i=0,params.data=params.data.split(&”);ij=0;
for(var i=0;i<5;i++){
console.log(i+":"+j);
j=j+1;
}