function guessNumber(min, max) {
var Num_1 = Math.floor(Math.random() * (max - min + 1)) + min; //返回两个数之间的随机整数,包含这两个数
console.log(Num_1); //可在控制台查看
var i = 1; //计数器,以便查看输入次数
var j = 10; //总次数,以便控制输入次数
while (true) {
//死循环,需要break跳出
var k = j - i + 1; //计数器,剩余次数
var Num_2 = prompt(
"你来猜,请输入1-50之间的整数,你还有" + k + "次机会"
);
console.log(i); //可在控制台查看
if (Num_2 > Num_1) {
alert("你猜大了,请继续");
} else if (Num_2 < Num_1) {
alert("你猜小了,请继续");
} else {
alert("恭喜你第" + i + "次就猜对了,你真帅");
break; //猜对结束循环
}
if (i > j - 1) {
alert("你已经猜了" + i + "次了,请按F5重新开始");
break; //
}
i++;
}
}
guessNumber(1, 50);
这一段代码实现了猜1到50之间的随机整数,并且限制10次机会