• 第二阶段~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>
  • 相关阅读:
    基于Token的WEB后台认证机制
    MySQL主键设计
    .NET学习笔记 -- 那堆名词到底是啥(CLR、CLI、CTS、CLS、IL、JIT)
    C#学习笔记 -- Attribute
    Log4Net指南
    Windows进程通信 -- 共享内存(1)
    windows进程通信 -- WM_COPYDATA消息
    C语言再学习之内存对齐
    找工作中……
    做了一个vue的同步tree 的npm组件包
  • 原文地址:https://www.cnblogs.com/yoyoyoyoyoyo/p/5730211.html
Copyright © 2020-2023  润新知