基本上我創建了一個類似於二十一點程序的程序,其中兩張牌根據隨機數發生器處理,同一張牌同時處理兩次的可能性(即兩個女王的心一次出現),我想創建一個計數器,發生這種事件的次數,但是當我執行if語句時,它會影響結果,這樣兩張卡片總是完全一樣......有人可以告訴我我在做什麼這裏錯了嗎?代碼如下:JavaScript:if語句正在改變隨機生成器的結果嗎?
function dealHand() {
var randomCardOne = Math.floor ((Math.random() *13) +2);
var randomCardTwo = Math.floor ((Math.random() *13) +2);
if (randomCardOne = randomCardTwo) {identicalCards()};
}
var identicalPairs = 0;
function identicalCards(){
document.getElementById("identical").value=++identicalPairs;
}
+1推薦使用'==='。 – 2013-03-10 18:29:41
謝謝!!!!!! – hayleyelisa 2013-03-10 18:30:30