• ベストアンサー

変数の使用方法について(文字列)

テキストボックスなどの項目名で 例えば tanka1...tanka2...tanka3.. など連続したものをひとつのFunctionの関数で計算させたいときに、 VBAのように  hensuu = 1 ans = tanka" & hensuu & "  のように 特定の変数に数値を持たせることは可能なのでしょうか? 可能であればその記述方法などを教えていただけませんでしょうか? 1ページの容量がとても大きくなってしまって困っています。 よろしくお願いします。

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

  • ベストアンサー
  • tamaCo
  • ベストアンサー率66% (47/71)
回答No.1

たまコです。 そんな時には「eval関数」を使いましょう。 var i; for(i = 0; i < 5; i++) { ans = eval("tanka" + i).value; alert(ans); } という感じです。evalの詳細はリファレンスでどうぞ。 お役に立てたら幸いです。

yuuma
質問者

お礼

有り難うございました。半端な知識なもので・・・(笑) 後は調べてみて頑張ります!

関連するQ&A