次数不限制
var i = Math.round(Math.random() * 10);//随机数取整
while (true) {
var x = prompt('请输入一个1-10的整数');
if (x > i) {
alert('你猜大了')
i++
} else if (x < i) {
alert('你猜小了')
} else {
alert('你猜对了')
break;//跳出循环
}
}
次数限制
var i = Math.round(Math.random() * 10);//随机数取整
var times = 0;
while (times < 5) {//循环多少次
var x = prompt('请输入一个1-50的整数');
if (x > i) {
times++//每循环一次就加一次
alert('你猜大了,你已经猜了' + times + '次了')
} else if (x < i) {
times++
alert('你猜小了,你已经猜了' + times + '次了')
} else {
alert('你猜对了')
break;//跳出循环
}
//限制次数
if (times == 50) {
alert('你已经没有机会了')
}
}