需求:
1. 生成随机的数字 0 到 20
2. 只能猜 5 次, 5 次机会用完提示 `这都猜不到`
3. 猜对了, 就提示 恭喜猜对拉
4. 猜小了, 您猜的数字小了
5. 猜大了, 就提示用户 您猜的数字大了
<script>// 1. 生成随机的数字 0 到 20const ran = (Math.round(Math.random()) * 20)console.log(ran)// 2. 只能猜 5 次, 5 次机会用完提示 `这都猜不到`let ifor (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>
效果: