Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以添加两个变量以在JavaScript中生成变量名吗?_Javascript_String_Variables_Add - Fatal编程技术网

我可以添加两个变量以在JavaScript中生成变量名吗?

我可以添加两个变量以在JavaScript中生成变量名吗?,javascript,string,variables,add,Javascript,String,Variables,Add,我是一名新的程序员,为一个学校项目学习JavaScript。我有两个变量,一个叫做colorA1,另一个叫做playerColor。问题是,除了colorA1、colorA2、colorA3等之外,我还有很多变量。因此,我试图比较它的函数无法真正比较2,因为所有变量都不同。我试图通过添加2个变量在CheckColor函数中重新创建字符串名称。所以我想我的问题是:你能添加两个变量来创建一个新的变量名吗 感谢您的帮助,如果您对此有任何问题,请随时提问。我知道我并没有说得很好 function dra

我是一名新的程序员,为一个学校项目学习JavaScript。我有两个变量,一个叫做colorA1,另一个叫做playerColor。问题是,除了colorA1、colorA2、colorA3等之外,我还有很多变量。因此,我试图比较它的函数无法真正比较2,因为所有变量都不同。我试图通过添加2个变量在CheckColor函数中重新创建字符串名称。所以我想我的问题是:你能添加两个变量来创建一个新的变量名吗

感谢您的帮助,如果您对此有任何问题,请随时提问。我知道我并没有说得很好

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");
    }
}

这可以通过数组实现

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

然后,颜色[0]将是红色

考虑改用数组。