2012-06-03 126 views
0

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

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

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

请考虑使用数组。 –

回答

0

这可以用数组来完成。

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

然后,color[0]将是红色。

+0

谢谢!这帮助了一大堆! – RicePirate

相关问题