需求:
1. 生成随机的数字 0 到 20
? ? 2. 只能猜 5 次, 5 次机会用完提示 `这都猜不到`
? ? 3. 猜对了, 就提示 恭喜猜对拉
? ? 4. 猜小了, 您猜的数字小了
? ? 5. 猜大了, 就提示用户 您猜的数字大了
<script>
// 1. 生成随机的数字 0 到 20
const ran = (Math.round(Math.random()) * 20)
console.log(ran)
// 2. 只能猜 5 次, 5 次机会用完提示 `这都猜不到`
let i
for (i = 0; i < 5; i++) {
const num = +prompt('请输入你猜得值')
// 5. 猜大了, 就提示用户 您猜的数字大了
if (num > ran) {
alert('猜大了')
// 4. 猜小了, 您猜的数字小了
} else if (num < ran) {
alert('猜小了')
// 3. 猜对了, 就提示 恭喜猜对拉
} else {
alert('猜对了')
break
}
}
if (i === 5) {
alert('这都猜不到')
}
</script>
效果: