1. 程式人生 > >用javascript寫的猜數字小遊戲,超簡單

用javascript寫的猜數字小遊戲,超簡單

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>猜猜看</title>
<script>
//隨機產生一個隨機整數
//           四捨五入       隨機數(0-1)
var num = Math.round(Math.random()*1000);
//定義一個標誌變數
var falg=true;
//定義一個變數,統計猜得次數
var count=1;

document.write("<br><br><br><br><br><br><br><br>");

//執行while迴圈
while(falg){
    
    if(count<=10){
        //第一步,接受使用者輸入的內容
        var inputnum=prompt("請輸入您要猜得數字!",1);
        
        //第二步,把使用者輸入的內容和產生的隨機數進行比較
        
          //三種情況: 1)輸入的數大於產生隨機數  提示"大了"
          if(inputnum>num){
              //輸出一句話,
              document.write("這是您第"+count+"次機會,您本次輸入的數字為"+inputnum+",您輸入的數字大了<br>");  
              count++;
            }
          
          //三種情況: 2)輸入的數小於產生隨機數  提示"小了"
          if(inputnum<num){
              //輸出一句話,
              document.write("這是您第"+count+"次機會,您本次輸入的數字為"+inputnum+",您輸入的數字小了<br>");
              count++;
            }
          //三種情況: 1)輸入的數等於產生隨機數  提示"對了" ,設定標誌位為false;
          if(inputnum==num){
              if(count<=3){
                   //輸出一句話,
                   alert("你超牛X,猜對了!");
                  }
              if(count<=6&&count>3){
                   //輸出一句話,
                   alert("你還可以,也猜對了!");
                  }
              if(count<=10&&count>6){
                   //輸出一句話,
                   alert("勉強,也猜對了!");
                  }
              //標誌位設定false
              falg=false;
            }
            
            
            
    
    }else{
        
              //輸出一句話,
              alert("我暈,10次都沒有猜對,怎麼搞的?!");
              //標誌位設定false
              falg=false;
        }
    
}

</script>


</head>

<body>

</body>
</html>