有人能告诉我为什么这一点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