javascript實(shí)現(xiàn)的猜數(shù)小游戲完整實(shí)例代碼

字號:


    這篇文章主要介紹了javascript實(shí)現(xiàn)的猜數(shù)小游戲,游戲中用戶共有10次猜測機(jī)會,并且每次都有不同的提示信息,該游戲涉及javascript流程控制與數(shù)值運(yùn)算的相關(guān)技巧,需要的朋友可以參考下
    本文實(shí)例講述了javascript實(shí)現(xiàn)的猜數(shù)小游戲。分享給大家供大家參考,具體如下:
    <!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>js游戲</title>
    <script type="text/JavaScript">
     var x=10;
     //x=parseInt(Math.random()*(1000-1))+1;
     for(var i=0;i<10;i++){
     var num=prompt("請輸入你猜測的數(shù)字","");
     if (num!=null && num!="")
      {
     if(num==x){
      switch(i){
      case 0:
       alert('真神啦,猜對了!');
       i=10;
       break;
      case 1:
       alert('厲害,對啦!');
       i=10;
       break;
      case 2:
       alert('真棒,對啦!');
       i=10;
       break;
      case 3:
       alert('好好,對啦!');
       i=10;
       break;
      case 4:
       alert('不容易,對啦!');
       i=10;
       break;
      case 5:
       alert('將就,對啦!');
       i=10;
       break;
      case 6:
       alert('有點(diǎn)慢,對啦!');
       i=10;
       break;
      case 7:
       alert('下次快點(diǎn),對啦!');
       i=10;
       break;
      case 8:
       alert('趕上啦,對啦!');
       i=10;
       break;
      case 9:
       alert('最后機(jī)會,對啦!');
       i=10;
       break;
      }
     }
     if(i==9){
      alert('笨蛋,10次都猜不對!');
     }
     if(num>x){
      document.write("您已經(jīng)猜了" + eval(i+1) + "次," + num +"," + "大了!<br>");
     }
     if(num<x){
      document.write("您已經(jīng)猜了" + eval(i+1) + "次," + num +"," + "小了!<br>");
     }
      }else{
     alert('不能為空'); 
     }
     }
    </script>
    </head>
    <body>
    <div id="div1"></div>
    </body>
    </html>
    希望本文所述對大家JavaScript程序設(shè)計有所幫助。