プロが教えるわが家の防犯対策術!

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

意味わかりますか?
すみません。
よろしくお願い致します。

A 回答 (1件)

eval()で変数名などを作れます。



function f(){
a1 = 123;
n = 1;
val = eval("a" + n);
alert(val);
}
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/14 09:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!