2012-06-03 170 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

相關問題