js的猜数游戏所用的知识点很少,主要的有随机产生一个随机整数,然后就是利用循环和if语句来做判断来实现游戏
第一步:我们要先随机产生出一个1-1000之间的整数
var num=Math.round(Math.random()*999+1);
然后就是一个循环,我们要通过一个循环来控制猜数的次数
在循环里面我们要每猜一次就判断一次这个数是比产生的数大,还是小,然后显示出来,接着再循环,再输入一个数,直到用户猜对了,或者是十次机会都用掉了然后循环结束,
for(var i=1;i<=10;i++){
//让用户输入一个值
var usernum=prompt("请输入一个值","1");
//判断用户输入的值比产生的值大还是小
if(usernum>num){
document.write("这是第"+i+"次输入,你输入的"+usernum+"大了!
");
} else if(usernum
document.write("这是第"+i+"次输入,你输入的"+usernum+"小了!
");
} else if(usernum==num){
//如果用户猜对了,根据用户猜的次数来显示不同的提示,并且退出循环
switch (i){
case 1:
alert("哥,你真神了!!!");
break
case 2:
alert("哎哟!不错哦!!!");
break
case 3:
alert("很好很好!!!");
break
case 4:
alert("不错,不错!!!");
break
case 5:
alert("加油加油!!!");
break
case 6:
alert("要继续努力昴!!!");
break
case 7:
alert("还要再加油啊!!!");
break
case 8:
alert("勉强猜对了!!!");
break
case 9:
alert("算你过了!!!");
break
case 10:
alert("运气不错哦!!!");
break
default:
alert("笨蛋,十次都没有猜对!!!");
}
break;
}
}好了一个简单的猜数游戏就成了!!!