1

重複の可能性:
Javascript変数変数
Javascript動的変数名

いくつかの変数が与えられた

var myVar0;
var myVar1;
var myVar2;
var myVar3;
var myVar4;

var randomNumber // generating random number between 0,4

ご覧のとおり、すべてのmyVar変数はある数で終了しています。また、randomNumber(0から4の間)があります。

必要なもの:randomNumberが3に等しい場合は、setが必要ですmyVar3 = true。randomNumberが0に等しい場合は、setmyVar0 = trueなどを生成します。

それがこのようなものを作る方法です

var randomNumber = 3;
myVar{randomNumber} = true;
//result:  myVar3 is true
4

2 に答える 2

3

配列を使用する:

var myVar = new Array ():
myVar.push (false);
myVar.push (false);
...
var randomNumber = ...
myVar[randomNumber] = true;
于 2012-11-26T12:10:41.007 に答える
3

個別の変数を使用しないでください。配列を使用します。

var myVar = [];

var randomNumber = Math.floor(Math.random() * 5)
myVar[randomNumber] = true
于 2012-11-26T12:10:48.870 に答える