<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 1.随机生成1-10之间的一个数字
//取 N ~ M 的随机函数 直接套公式
function getRandom(N, M) {
return Math.floor(Math.random() * (M - N + 1)) + N
}
let random = getRandom(1, 10)
//设置一个开关
let flag = true
//设定三次
for (let i = 1; i <= 3; i++) {
// 2.用户输入
let num = +prompt('请输入你猜的数字:')
// 3.判断输出
if (num > random) {
alert('你猜大了,继续')
} else if (num < random) {
alert('你猜小了,继续')
} else {
flag = false
alert('你猜对了')
break //退出循环
}
}
if(flag) {
alert('次数用完')
}
</script>
</body>
</html>
10_猜数字游戏限定次数
最新推荐文章于 2024-09-12 23:12:05 发布
这是一个使用JavaScript编写的简单猜数字游戏。程序随机生成1到10之间的数字,用户有三次机会猜测,根据用户输入提示数字是太大还是太小。如果三次都没猜中,会提示次数用完。
摘要由CSDN通过智能技术生成