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 回答