用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("請輸入您要猜的數字!",0);  
          
       //第二步,把用戶輸入的內容和產生的隨機數進行比較   
         
          //第一種情況:輸入的數大於產生隨機數  提示“大了”   
          if(inputnum>num){  
              //輸出一句話,   
              document.write("這是您第"+count+"次機會,您本次輸入的數字爲"+inputnum+",您輸入的數字大了<br>");    
              count++;  
            }  
            
          //第二種情況:輸入的數小於產生隨機數  提示"小了"   
          if(inputnum<num){  
              //輸出一句話,   
             document.write("這是您第"+count+"次機會,您本次輸入的數字爲"+inputnum+",您輸入的數字小了<br>");   
              count++;   
           }  
          //第三種情況:輸入的數等於產生隨機數  提示"對了" ,設置標誌位爲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>
發佈了69 篇原創文章 · 獲贊 73 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章