如何简化一组变量?
var q1 = 0;
var q2 = 0;
var q3 = 0;
var q4 = 0;
var q5 = 0;
var q6 = 0;
var q7 = 0;
var q8 = 0;
var q9 = 0;
var q10 = 0;
var counter = 0;
还是喜欢这个?
var q1 = 0, q2 = 0, q3 = 0, q4 = 0, q5 = 0, q6 = 0, q7 = 0, q8 = 0, q9 = 0, q10 = 0, counter = 0;
有什么办法吗?
答案 0 :(得分:1)
如果使用系列变量。最好的选择是数组
var q=[0,0,0,0,0,0,0,0,0,0] , counter=0;
答案 1 :(得分:0)
请在这篇文章中查看答案:
How do i declare and use dynamic variables in javascript?
for(var i=1;i<=10;i++) {window['q' + i] = 0};
var counter =0;
答案 2 :(得分:0)
请尝试以下代码:
for (var q = 1; q<10; q++)
{
// do what you want
//ie.
// counter = counter + q;
}
答案 3 :(得分:-1)
可能最简单的是
var q1 = q2 = q3 = q4 = q5 = q6 = q7 = q8 = q9 = q10 = counter = 0;
拥有这么多变量可能会让你陷入更多问题。
最好有一个包含所有这些值的数组。引用它们的原因你必须每次命名它们=。但是对于数组,您可以有机会循环它们并使用索引访问它们。