js猜数字的小游戏(快去试试吧)

238 阅读1分钟

需求:程序随机生成一个 1~10 之间的数字,用户输入一个数字

  1. 如果大于该数字,就提示,数字猜大了,继续猜

  2. 如果小于该数字,就提示,数字猜小了,继续猜

  3. 如果猜对了,就提示,猜对了

<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的随机数
    function getRandom(min, max) {

      // 可以得到最大值 也可以得到最小值
      return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    let random = getRandom(1, 10)

    //2.需要不断循环
    while (true) {
      let num = +prompt('请输入一个随机数')
      if (num > random) {
        alert('你猜大了')
      } else if (num < random) {
        alert('你猜小了')
      } else {
        alert('恭喜你,猜对了')
        break
      }
    }
  </script>
</body>

</html>