我有一个基于猜谜游戏的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/