随机输入两个数min 和max 在两个数中间生成一个随机数 进行猜数字游戏 且有猜的次数限制
1.不限制次数版本
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var random = (getRandom(1, 10));
while (true) { //死循环
var num = prompt('猜数字,从1-10之间猜数字')
if (num > random) {
alert('你猜大了 ')
} else if (num < random) {
alert(' 你猜小了')
} else {
alert('你才对咯')
break; //退出死循环
}
}
2.限制次数版本
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var random = (getRandom(1, 50));
for (var i = 1; i <= 5; i++) {
var num = prompt('猜数字,从1-50之间猜数字')
if (num > random) {
alert('你猜大了 ')
} else if (num < random) {
alert(' 你猜小了')
} else {
alert('你才对咯')
break //退出死循环
}
}
alert('你次数用完了')