思路: 使用random方法生成规定范围内的随机数(代码中为1-50)
当输入的数大于生成的随机数时提示大于了,小的时候提示小于了
当刚好等于时立即退出循环并提示猜对了(代码中whlie循环不为死循环即当猜了10没猜中 后也会退出循环)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//让随机生成的数字为整数
function Getrandom(minCeiled,maxFloored) {
return Math.floor(Math.random() * (maxFloored - minCeiled + 1) + minCeiled);
}
var random = Getrandom(1,50);
var x=0;
alert('下面你将进行猜数字游戏你将有10次机会祝你好运');
while(x<10) {
var num =prompt('请输入1到50中的任意一个整数');
if(num>random) {
alert('你输入的数大咯');
}
else if(num<random) {
alert('你输入的数小啦')
}
else {
alert('恭喜你猜对了')
break;
}
x++;
}
</script>
</head>
<body>
</body>
</html>