基本上我正在创建一个类似于二十一点程序的程序,其中两张牌根据随机数生成器发牌,同一张牌可能同时发两次(即同时出现两张红桃皇后)和我想创建一个事件发生次数的计数器,但是当我实现 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;
}