0

我是一名为学校项目学习 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");
    }
}
4

1 回答 1

0

这可以通过数组来完成。

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

那么,color[0]就红了。

于 2012-06-03T17:26:15.027 回答