我可以添加两个变量来在JavaScript中创建变量名吗?

时间:2012-06-03 17:17:29

标签: javascript string variables add

我是一名为学校项目学习JavaScript的新程序员。我有两个变量,一个叫做colourA1,另一个叫做playerOneColour。问题是,除了colourA1(colourA2,colourA3等)之外我还有很多变量,所以我试图比较它的函数不能真正比较2,因为所有的变量都不同。我试图通过添加2个变量在checkColour函数中重新创建字符串名称。所以我想我的问题是:你能添加2个变量来制作一个新的变量名吗?

感谢您的帮助,如果您对此有任何疑问,请随时提出。我知道我并没有真正说出这个......

function drawA1() {
    colourA1 = "red";
}

function checkColour(x) { // <- the HTML passes the id to JavaScript, in this case, it's A1
    alert(variables here); // <- i need this to become colour A1
    alert(playerOneColour);
    if (variables here == playerOneColour) {
        alert("Yes");
    } else {
        alert("No");
    }
}

1 个答案:

答案 0 :(得分:0)

可以使用数组完成。

var color = ['red', 'green', 'blue'];

然后,color[0]会变红。