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