练习1_数字炸弹.html 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // 生成1-100的随机数字
  11. var randomNum = parseInt(Math.random()*100+1);
  12. // 定一个数字用来计算猜的次数
  13. var guessCount = 0;
  14. // 定一个无限循环 用来让用户输入猜的数字
  15. while(true){
  16. // 每次循环计算一下循环次数
  17. guessCount++;
  18. //让用户输入数字
  19. var guessNum = window.prompt("请输入一个1-100的数字");
  20. // 判断输入值的大小
  21. if(guessNum > randomNum){
  22. alert("你猜大了,重新试试");
  23. }else if(guessNum < randomNum){
  24. alert("你猜小了,重新试试");
  25. }else{
  26. // 如果猜对了输出猜的次数并且结束循环
  27. alert("你猜对了,你一共猜了"+guessCount+"次");
  28. break;
  29. }
  30. }
  31. </script>
  32. </body>
  33. </html>