• ベストアンサー

変数に入っている変数の値を参照したい場合には

var a1="123"; var a2="789"; と 変数に文字が登録されている場合、 引数として、1又は2を渡し、 1の場合にはa1を 2の場合にはa2の値を 参照することは可能ですか? switchやif文を使わずに、 別の変数に、"a"+引数を代入し、 その変数に代入されている変数を参照する というようなことは可能ですか? 意味わかりますか? すみません。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mcais
  • ベストアンサー率40% (2/5)
回答No.1

eval()で変数名などを作れます。 function f(){ a1 = 123; n = 1; val = eval("a" + n); alert(val); }

rabu_chihaha
質問者

お礼

早速の回答ありがとうございます。 できました。 またよろしくお願い致します。

関連するQ&A