我有一个基于猜谜游戏的JS和平解决方案,其中计算机选择随机数,用户尝试猜测该数字。该程序将向用户提示并显示用户的最佳猜测。我想做的事情如下:每次输出这三个if语句之一时,我希望它向计数器添加一个。输出最后一句话时,我希望程序显示做出了多少猜测。

    if(guess < to guess){
    document.getElementById('hint').innerHTML = "The number you are trying to
    guess is higher";
    document.getElementById('lower').innerHTML = "Best lower guess at the moment " +
    guess;

    }else if(guess > to guess){
    document.getElementById('hint').innerHTML = "The number you are trying to
    guess is lower";
    document.getElementById('higher').innerHTML = "Best higher guess at the
    moment " + guess;

    }else if(guess == to guess){
    document.getElementById('hint').innerHTML = "congratulations! You guessed the right number " + "
     right number was " + to guess + "<br>"+ "How many guesses it took ";
    document.getElementById('lower').innerHTML = "";
    document.getElementById('higher').innerHTML = "";

最佳答案

递增数字非常容易,只需存储一个名为numberOfGuesses的变量即可:

var numberOfGuesses = 0

您可以像这样将其增加1:

numberOfGuesses += 1

您可以使用此选项将猜测的数目连续增加1,直到准备好完成并显示该数目为止。

关于javascript - Javascript添加一个计数器,然后在某些事件发生后显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49222028/

10-13 08:50
查看更多