0

データベースから数値であるデータを読み取っています。

私がする必要があるのは、各番号に名前を割り当てることです...

何かのようなもの:

get the variable: ... thevar = '1';

If thevar = 1 then myname = 'name1';
else
If thevar = 2 then myname = 'name2';

javascriptでこれを行うにはどうすればよいですか?

申し訳ありませんが、私はそれを適切に説明したとは思いません...上記のJavaScriptでこれを行う方法の構文が必要な場合。

それが今より理にかなっていることを願っています。

4

3 に答える 3

3

JavaScriptで数値と文字列を連結できます。

myname = 'name' + myvariable
于 2012-08-29T14:35:45.693 に答える
1

どうですかmyname = 'name' + myvariable;

投稿した構文が必要だとすると、

var thevar = '1'; //read from database
var myname = '';

if (thevar === '1') {
  myname = 'name1';
} else if (thevar === '2') {
  myname = 'name2';
}
于 2012-08-29T14:35:41.040 に答える
0
function buildNumberMap(numbers) {
    var i, len, number, map = {};
    for (i = 0, len = numbers.length; i < len; i++) {
        number = numbers[i];
        map["name" + number] = number;
    }
    return map;
}
于 2012-08-29T14:38:42.650 に答える