【问题标题】:Declare mutliple variables in for loop [duplicate]在for循环中声明多个变量[重复]
【发布时间】:2018-06-19 02:28:36
【问题描述】:

我试图在 for 循环中声明多个变量,但我这样做的方式不起作用, 我试图搜索类似的问题,但找不到...

 for (var n = 0;  n < 10; n++) 
   {  
        var b + n = document.getElementById("b" + n);               
   }

【问题讨论】:

  • 所以你想得到名为b0b1b2、...b9的变量?
  • 只使用一个数组
  • 不能那样做。您使用 var 声明覆盖“var”的每个循环。
  • 变量名应该是静态定义的。
  • 你不能像'var b + n'那样做,你可以试试'b[n]'。您不能使用 + 运算符创建变量名。

标签: javascript


【解决方案1】:

尝试使用数组

var b = new Array();
for (var n = 0;  n < 10; n++) 
{  
    b[n] = document.getElementById("b" + n);               
}

【讨论】:

  • 重复问题的重复答案。
猜你喜欢
  • 2021-08-29
  • 2018-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-28
相关资源
最近更新 更多