1.首先给一个所猜数字最大值和最小值区间的方法
function getRandom(min,max){
return Math.floor(Math.random()*(max-min+1)+min);
}
2.声明变量,调用getRandom输入参数
var num = getRandom(1,20);
3.使用for循环,使i=0;i<=4,i++,机会为0,1,2,3,4,
for(var i=0;i<=4;i++)
4.声明变量,就是你要输入的数,并获取它
var pt = prompt('请输入一个数字')
5.此时判断输入值pt和遍历的值num的大小
若输入值 pt>num 弹出’你猜大了‘
if(pt>num){
alert('你猜大了');
]
若输入值 pt<num 弹出’你猜小了‘
else if(pt<num){
alert('你猜小了');
}
若输入值 pt=num 弹出’你猜对了‘
else if(pt=num){
alert('你猜对了');
}
6.此时必须再进行if判断i的值是否==4,若==4弹出 "游戏结束!"
在上述三种情况的弹出窗下再次加入if判断,判断i是否==4
if(i==4){
alert('游戏结束');
}
7.实现功能
具体代码如下:
// 猜数字
function getRandom(min,max){
return Math.floor(Math.random()*(max-min+1)+min);
}
var num = getRandom(1,20);
for(var i=0;i<=4;i++){
var pt = prompt('请输入一个数字')
if(pt>num){
alert('你猜大了');
if(i==4){
alert('游戏结束');
}
}else if(pt<num){
alert('你猜小了');
if(i==4){
alert('游戏结束');
}
}else if(pt=num){
alert('你猜对了');
}
}