<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>猜数字游戏</title>
</head>
<body>
<script>
// 1.随机生成1~10之间的一个数字
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('请输入您猜的数字')
if (num > random) {
alert('您猜大了,请继续')
} else if (num < random) {
alert('您猜小了,请继续')
} else {
flag = false
alert('回答正确')
break
}
}
if (flag) {
alert('很遗憾,次数已用完')
}
</script>
</body>
</html>