有人能告訴我爲什麼這一點JavaScript是越野車嗎? 我也有HTML,但我不想讓這是一個巨大的代碼轉儲。代碼中的Javascript語法問題
<script type = 'text/javascript'>
var playerCards = [];
var dealerCards = [];
function deal() {
var newCard = Math.random() % 12;
var newCard2 = Math.random() % 12;
playerCards += newCard;
playerCards += newCard2;
var counter = 0;
for (var i = 0; i < playerCards.length; ++i) {
counter += i;
}
document.getElementById("playerTotal").innerHTML = counter;
var dCounter = 0;
for (var j = 0; j < playerCards.length; ++j) {
dCounter += j;
}
document.getElementById("dealerTotal").innerHTML = dCounter;
}
</script>
我會認爲這是一個愚蠢的語法錯誤someplace,但我找不到它。
你看到什麼問題? –
有什麼問題? –
我不相信+ =將元素添加到數組中,除非這是我不知道的功能。嘗試playerCards.push(新卡)。可能是其他的事情,因爲你沒有解釋什麼是錯的。 – dman2306