返回列表 發帖

練習七、function+array加強版之占卜小程式

function+array加強版之占卜小程式

  1. <!DOCTYPE htyml>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title>我的占卜程式</title>
  6.         </head>
  7.         <body>

  8.                 <script type="text/javascript">
  9.                 var input=1899
  10.                 input=Math.min(1900,Math.max(2014,input));
  11.                 function inputRange(msg,min,max)
  12.                 {
  13.                                 var value=parseInt(prompt(msg));
  14.                                 return Math.min(max,Math.max(min,value));
  15.                 }

  16.                 var y=inputRange("請輸入出生年: ",1900,2014);
  17.                 var m=inputRange("請輸入出生月: ",1,12);
  18.                 var d=inputRange("請輸入出生日: ",1,31);
  19.                 alert("你的出生日期是: "+y+"/"+m+"/"+d);
  20.                 var result=((y+m)*d)%3;
  21.                 var a=["吉","一般","凶"];
  22.                 alert(a[result]);
  23.                 if(result==0)
  24.                 {
  25.                         alert("吉");

  26.                 }else if(result==1)
  27.                 {
  28.                         alert("一般");
  29.                 }else
  30.                 {
  31.                         alert("凶");
  32.                 }
  33.                 </script>
  34.         </body>
  35. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title>我的占卜程式</title>
  6.         </head>
  7.                 <body>
  8.                         <script type="text/javascript">
  9.                         var input=1899;
  10.                         input=Math.max(2014,Math.min(1900,input));
  11.                         function inputRange (msg,min,max)
  12.      {
  13.                      var value=parseInt(prompt(msg));
  14.                      return Math.max(min,Math.min(max,value));
  15.      }
  16.                        
  17.                                 var y=inputRange("請輸入出生年:",1900,2014);
  18.                                 var m=inputRange("請輸入出生月:",1,12);
  19.                                 var d=inputRange("請輸入出生日:",1,31);
  20.                                 alert("你輸入的出生年月日是:"+y+"/"+m+"/"+d);
  21.                                         var result=((y+m)*d)%3;
  22.                                         var a=["吉","一般","凶"];
  23.                                         alert(a[result]);
  24.                                
  25.                                 </script>
  26.                 </body>
  27. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                         <title>占卜</title>
  6.         </head>
  7.         <body>
  8.                
  9.                 <script type="text/javascript">
  10.                 var input;

  11.        
  12.                 function inputRarge (msg,min,max)
  13.                  {
  14.                         var yoho=parseInt(prompt(msg))
  15.                         return Math.min(max, Math.max (min, yoho) );
  16.                  }
  17.                
  18.                
  19.                 var y=inputRarge("出生年" , 1990 , 2014);
  20.                 var m=inputRarge("出生月" , 1 , 12);
  21.                 var p=inputRarge("出生日" , 1 , 31);

  22.                 alert("輸入的是:" + y + "/" + m + "/" + p )
  23.                
  24.                 var result=((y+m)*p)%3;
  25.                 var fufu=["Very Good","一般","凶"]
  26.                  alert(fufu[result])

  27.                 </script>
  28.                
  29.         </body>
  30. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset "UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>
  8.                 <script type="text/javascript">

  9.                 function inputRange(msg,min,max) {
  10.                         var value = parseInt(prompt(msg));
  11.                         return Math.min(max,Math.max(min,value));       
  12.                         }       
  13.                
  14.                         var y = inputRange("請輸入您的出生年:", 1900, 2014);
  15.                         var m = inputRange("請輸入您的出生月:",1, 12);
  16.                         var d = inputRange("請輸入您的出生日:",1, 31);
  17.                         alert("您輸入的日期是:" + y + "/" + m + "/" + d)
  18.                         var r = ((y + m) * d) % 3;
  19.                         var a = ["吉", "一般", "凶"]
  20.                         alert(a[r]);
  21.                 </script>

  22.         </body>
  23. </html>
複製代碼

TOP

返回列表