123456789101112131415161718192021222324252627282930313233 |
- <!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>
- // 生成1-100的随机数字
- var randomNum = parseInt(Math.random()*100+1);
- // 定一个数字用来计算猜的次数
- var guessCount = 0;
- // 定一个无限循环 用来让用户输入猜的数字
- while(true){
- // 每次循环计算一下循环次数
- guessCount++;
- //让用户输入数字
- var guessNum = window.prompt("请输入一个1-100的数字");
- // 判断输入值的大小
- if(guessNum > randomNum){
- alert("你猜大了,重新试试");
- }else if(guessNum < randomNum){
- alert("你猜小了,重新试试");
- }else{
- // 如果猜对了输出猜的次数并且结束循环
- alert("你猜对了,你一共猜了"+guessCount+"次");
- break;
- }
- }
- </script>
- </body>
- </html>
|