Javascript 在for循环中声明多变量
我试图在for循环中声明多个变量,但我这样做是行不通的, 我试图寻找类似的问题,但找不到Javascript 在for循环中声明多变量,javascript,Javascript,我试图在for循环中声明多个变量,但我这样做是行不通的, 我试图寻找类似的问题,但找不到 for (var n = 0; n < 10; n++) { var b + n = document.getElementById("b" + n); } for(变量n=0;n
for (var n = 0; n < 10; n++)
{
var b + n = document.getElementById("b" + n);
}
for(变量n=0;n<10;n++)
{
var b+n=document.getElementById(“b”+n);
}
尝试使用数组
var b = new Array();
for (var n = 0; n < 10; n++)
{
b[n] = document.getElementById("b" + n);
}
var b=新数组();
对于(变量n=0;n<10;n++)
{
b[n]=document.getElementById(“b”+n);
}
尝试使用数组
var b = new Array();
for (var n = 0; n < 10; n++)
{
b[n] = document.getElementById("b" + n);
}
var b=新数组();
对于(变量n=0;n<10;n++)
{
b[n]=document.getElementById(“b”+n);
}
因此您希望以名为b0
,b1
,b2
<代码>b9?只需使用阵列就可以了。每个循环都会用var声明覆盖“var”。变量名应该是静态定义的。不能像“var b+n”那样,可以尝试“b[n]”。无法使用+运算符生成变量名。因此,您希望以名为b0
,b1
,b2
<代码>b9?只需使用阵列就可以了。每个循环都会用var声明覆盖“var”。变量名应该是静态定义的。不能像“var b+n”那样,可以尝试“b[n]”。不能使用+运算符生成变量名。重复问题的答案重复。重复问题的答案重复。