var option1="some value 1";
var option2="some value 2";
var option3="some value 3";
の組み合わせである、JavaScriptで変数の値を取得する場合val=2
(valは、ユーザ入力に依存すること1,2よく、または3) 。私はそれに応じてoption1
、option2
、option3
を印刷しなければならない。
var finalopt="option"+val;
alert(finalopt);
今出力はオプション2
の値は、いくつかの値2
あるので、私は(いくつかの値2)として出力したい(option2
) です。
配列として宣言するだけで正常に動作します。 [「ある値1」、「ある値2」、「ある値2」]。アラート([val]); – Lain
obj ["option" + val]のように単一のobjとアクセスのプロパティとして宣言した方がずっと簡単ですが、複数の変数を使用する場合は、グローバルオブジェクトウィンドウをウィンドウ["option" + val] –