123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // 生成随机数字
- var num = Math.random();
- // 得到一个0-99的随机数 且 有小数部分
- num = num * 100;
- // 取整 0-99的整数
- num = Math.floor(num);
- // 获取1-100的整数
- num = num + 1;
- // 循环判断用户输入的数字是否正确
- var flag = true;
- // 计算游戏次数
- var i = 0;
- while (flag) {
- // 接收用户输入的数字
- var res = window.prompt("请输入一个1-100的整数");
- // 将用户输入的内容转换为数值型
- res = res * 1;
- if (res == num) {
- alert("恭喜你猜对了,一共猜了"+i+"次");
- flag = false;
- } else if (res > num) {
- alert("你猜大了");
- } else if (res < num) {
- alert("你猜小了");
- }
- // 计算游戏次数
- i++;
- }
- </script>
- </body>
- </html>
|