【Javascript】で変数名を動的に生成する。

eval()関数を用いると良い。

for(var i = 1; i <= 100; i++) {
	eval('var value_' + i + ';');
}

これでvalue_1?value_100までの変数が宣言されたことになる。
eval()は関数内の式を評価してくれるので、かなり動的な挙動を実装することが可能。
便利な反面注意も必要だね。