我的剪刀石头布游戏javascript有问题

时间:2020-07-28 02:36:09

标签: javascript

我目前在我的石头,纸张,剪刀游戏方面遇到问题在下面的代码a中,我将用户可以选择的东西放入一个数组中,他们可以在其中选择石头或剪刀,而不是我创建的事件监听器。将拉动一个函数,该函数将激活并拉动一个数组元素并将其分配给按钮,在playRound函数中,我既调用了播放器的输入,又调用了计算机输入(随机生成)并进行比较,但不确定是什么我的代码有误,我以为我可以按我在playerSelection函数中所做的操作来获得响应数组的按钮,但是乐谱似乎没有任何反应。我是编码新手。如果您需要查看我的代码,请务必询问,并先感谢您的帮助。


     var paperp = document.getElementById('paper');
    var rockP = document.getElementById('rock');
    //user selections
    var userpick = ["rock", "paper", "scissors"]; 
    function playerSelction ( )
    {
 rockP = userpick[0];
    }
    
document.addEventListener("click", playerSelction);

   
    //function that compares what the user enters and the random string the computer gets and determines if you win, lose, or draw
    function playround ( ){
        const computerselection = computerplay();
        const userSelect = playerSelction(); 
        if(userSelect == 'rock' && computerselection == 'paper')
        {
            computersScore++;
            alert ('you lose');
        }
        if (userSelect == "rock" && computerselection == 'rock')
        {
            alert('thats a draw');
        }
        if(userSelect == 'rock' && computerselection == 'scissors')
            {
                usersScore++;
                alert('you win')
            }

0 个答案:

没有答案