第二阶段~JS中的各种循环语句

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6 </head>
 7 <body>
 8 
 9 
10 <!-- =================================JS==========================================-->
11     <script>
12     //第一题 求1+3+5+7+。。。+99
13     var sum=0,i=1;
14     while(i<=99)
15     {
16         sum=sum+i;
17         i+=2;
18     }
19     document.write(sum+"<br>"); //2500
20     //第二题 100以内阶乘 
21      var s=1,b=0;
22      for (var i = 0; i < 99; i++) {
23          s=s*(b+=1);
24      };
25      document.write(s+"<br>");//9.33261254439441e+155
26 
27      //第三题,九九乘法表
28      var a,b,p;
29      for ( a = 1; a < 10; a++) {
30          for ( b = 1; b <= a; b++) {
31               document.write(b+"*"+a+"="+a*b);
32               document.write(' ');
33               if (a==b) {//换行
34 
35                   document.write("<br>");
36               };
37          };
38          //document.write('<br>');换行
39      };
40 
41      //本机的日期
42      var d= new Date().getDay();
43      switch(d)
44      {
45          case 1: document.write("今天是:"+"星期一"+"<br>");break;
46          case 2: document.write("今天是:"+"星期二"+"<br>");break;
47          case 3: document.write("今天是:"+"星期三"+"<br>");break;
48          case 4: document.write("今天是:"+"星期四"+"<br>");break;
49          case 5: document.write("今天是:"+"星期五"+"<br>");break;
50          case 6: document.write("今天是:"+"星期六"+"<br>");break;
51          case 7: document.write("今天是:"+"星期日"+"<br>");break;
52      }
53 
54      //第四题 今天是个好日子
55      var st="星期五";
56      switch(st)
57      {
58          case '星期五': document.write("今天是:"+st+"<br>");break;
59      };
60 
61      //第五题 求1-9的和
62      var a=0;
63      for (var i = 1; i <10; i++) {
64          a+=i;
65      };
66      document.write(a+"<br>");//45
67 
68      //第六题 求1-100的和
69      var gg=0;
70      for (var i = 0; i <= 100; i++) {
71          gg+=i;
72      };
73      document.write(gg+"<br>");//5050
74 
75      //第七题 求1-99中单数的和
76      var sin=0;
77      for (var i = 1; i < 100; i++) {
78          if (i%2!=0) {
79              sin=sin+i;
80          };
81      };
82      document.write(sin+"<br>");//2500
83 
84      //求1-99中是3的倍数的数字和
85      var t=0;
86      for (var i = 1; i < 100; i++) {
87          if (i%3!=0) {
88              t+=i;
89          };
90      };
91      document.write(t);//3267
92     </script>
93 </body>
94 </html>

 

posted @ 2016-08-02 17:57  舍近求猿  阅读(169)  评论(0编辑  收藏  举报