Javascript随机猜测游戏

Javascript随机猜测游戏,javascript,Javascript,作业1-使用您的JSFIDLE帐户,您将创建一个猜谜游戏,只是由计算机进行猜谜。这是它的工作原理-计算机会要求你输入一个介于1和1000之间的数字,它会首先检查以确保你的输入在范围内 输入数字后,它将猜测数字并与您输入的数字进行比较。它将输出猜测的结果,并继续这样做,直到得到正确的答案。这就是程序输出的样子(如果我输入329) 对于这次尝试,我做到了: var guessnum= new Guessnum(1000); document.getElementById("cli

作业1-使用您的JSFIDLE帐户,您将创建一个猜谜游戏,只是由计算机进行猜谜。这是它的工作原理-计算机会要求你输入一个介于1和1000之间的数字,它会首先检查以确保你的输入在范围内

输入数字后,它将猜测数字并与您输入的数字进行比较。它将输出猜测的结果,并继续这样做,直到得到正确的答案。这就是程序输出的样子(如果我输入329)

对于这次尝试,我做到了:

    var guessnum= new Guessnum(1000);
 document.getElementById("click").onclick= function() {
 guesslist()};

 function guesslist() {
 
 document.getElementById('guessnum').innerHTML= InsertGuess();
 }


 function InsertGuess() {
 for (var a= 0; a < guessnum.length; a++){

guessnum[a] = Math.floor((Math.random() * 1000) + 1);

 }

 var show_guess="";
 for (i=0; i < guessnum.length; i++){
 show_array += "You guess" + guessnum[i] + "of " + i + "<br>";

 }

 return document.getElementById('guess').innerHTML=show_array;
 }
var guessnum=new guessnum(1000);
document.getElementById(“单击”).onclick=function(){
猜测列表()};
函数猜测列表(){
document.getElementById('guessnum')。innerHTML=InsertGuess();
}
函数InsertGuess(){
对于(var a=0;a中的“+U数组+=”你猜“+guessnum[i]+”;
}
return document.getElementById('guess')。innerHTML=show\u数组;
}

我的朋友,我想你真的很困惑。仅仅为你创造它是没有帮助的。将需求分解为可操作的步骤,从头开始。您想创建一个设置数字的猜谜游戏。尽可能简单地思考:

操作1-设置一个数字--> 创建字段

操作2-检查号码是否有效(1-1000)--> 获取输入的值并进行必要的检查

操作3-计算机尝试通过选择最大为1000的数值进行猜测--> 从1-1000生成随机数

操作4-将数字与之前设置的数字进行比较--> 生成的编号与所选编号的简单比较

行动5-根据需要继续--> 如果这是它赢的确切数字,它将停止
如果更高,则下一次猜测应将此数字作为最高限值。
如果它较低,那么下一次猜测应该将这个数字作为最低限度

操作6-显示猜测和比较结果-->仅显示先前操作的结果

操作7-如果猜测不成功-->请重复此操作,直到猜到数字为止


尝试将这种逻辑应用于所有这些问题。

使用包含随机数的全局变量对输入进行侦听

var myRandomNumber;

input.addEventListener('input', function(){

 }
)
不过,您需要先单击按钮


你的问题是。。。?