【发布时间】:2018-06-19 02:28:36
【问题描述】:
我试图在 for 循环中声明多个变量,但我这样做的方式不起作用, 我试图搜索类似的问题,但找不到...
for (var n = 0; n < 10; n++)
{
var b + n = document.getElementById("b" + n);
}
【问题讨论】:
-
所以你想得到名为
b0、b1、b2、...b9的变量? -
只使用一个数组
-
不能那样做。您使用 var 声明覆盖“var”的每个循环。
-
变量名应该是静态定义的。
-
你不能像'var b + n'那样做,你可以试试'b[n]'。您不能使用 + 运算符创建变量名。
标签: javascript