
初心者です。宜しく御願いします。
java sprictで文字列の中に変数名を入れたいのですが、
可能でしょうか?
例えば、PHPとかですと、変数の前に「$」があるので、
$hensu1="5";
${hensu.$hensu}="dekirukana";←このような表現がしたいのです。
echo $hensu5;
のような(上のプログラムが動くかどうかは別として)表現が可能かどうかが知りたいのです。
for文などで、一度に多くの変数に値を入れたいのですが、
どうあがいてもできません。わかりません。
どなたか救いの手をお願いします。
No.2ベストアンサー
- 回答日時:
forでまわすなら配列つかうといいと思いますよ
hensu=new Array();
hensu[1]="5";
hensu[hensu[1]]="dekirukana";
alert(hensu[5]);
それとキタナイ書き方だとこういうのもあります
hensu1="5";
eval("hensu"+hensu1+"='dekirukana'");
alert(hensu5);
回答有難うございます。
yambejpさんのいわれる「キタナイ書き方」で必死にもがいておりました。確かに配列のほうがきれいですね。
「eval」という関数があったのですね。知りませんでした。配列以外に新たな発見があり、さらに感謝です。
変数&変数表示に成功後、
if文のなかに変数&変数をいれてみたらうまくいきませんでした。が、「eval」を用いたキタナイ書き方だとうまく条件分岐ができました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト配列の各メンバを...
-
Outlookのアカウントがあるとメ...
-
スマホ上で、左右スワイプで次...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Adobe acrobat proでフォームを...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
-
<div>のタッチ状態を維持したま...
-
jQueryでシンセサイザーを作っ...
-
プログラミング 学習
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jspからjavascriptの変数引継ぎ
-
二次元配列を使って順位をだす...
-
C#テキストボックスの文字を配...
-
同じIDで定義した要素の配列を...
-
配列の格納
-
javascriptを用いて作成された...
-
splitで複数のキーワードで分割...
-
Perlの配列をJavaScriptに渡せ...
-
setTimeoutで関数に渡した配列...
-
JavaScriptの多次元配列(かつ...
-
Javaについて質問です。 要素数...
-
Javascript 配列の使い方について
-
【Google Apps Script】コード...
-
javascriptの引数と戻り値につ...
-
JSON.parse取得結果を必ずJavaS...
-
ページ内のみの検索窓(?)
-
【急ぎ】javascriptで、特定の...
-
JavaScript初心者です。繰り返...
-
(google apps script)スプレ...
-
助けてください‼︎ javascriptで...
おすすめ情報