• for循环 例子


      1 <script type="text/javascript">
      2 
      3     //循环    for循环
      4     //循环操作某一个功能(执行某段代码)
      5     //四要素    1.循环初始值  2.循环条件  3.状态改变   4.循环体  
      6        
      7        
      8     //第一个  for循环
      9     //第一次进入for循环先执行初始值i=0;再执行条件判断i<10;再执行循环体alert(i);再执行状态改变i++
     10     //第二次循环 就直接条件判断i<10; 循环体alert(i); 再状态改变i++     以此来回循环,直到条件判断i<10;
     11     for(var i=0;i<10;i++)
     12     {
     13         alert(i);
     14         
     15     }
     16     
     17 
     18 
     19 
     20 
     21 //i++;   //等价于i=i+1;
     22 //++i;  //等价于i=i+1;
     23 
     24 var a = 0;
     25 var b = a++;  //如果使用 a++,先把a的值交给b,自身a再加一   如果使用 ++a  a先自身加一,再a的值交给b
     26 
     27 alert(b);
     28 
     29 
     30 
     31 
     32 //for循环  例子   输出100以内的其数和偶数
     33 
     34     var js = ""; //存放奇数
     35     
     36     var os = ""; //存放偶数
     37     
     38     for(var i=1;i<100;i++)  //i从1开始;  i小于100,每循环一次加一  i++
     39     {
     40         if(i%2 == 0)
     41         {
     42             os = os+i+"|";  //偶数
     43         }
     44             else
     45             {
     46                 js = js+i+"|";  //奇数
     47             }
     48     
     49     
     50     }
     51     
     52     alert(os);  //输出偶数
     53     alert(js);   //输出奇数
     54 
     55 
     56 
     57 //例子   取100以内与7相关的数    
     58 /*    alert(parseInt(78/10)==7) ;*/
     59 
     60 var s = "";
     61 
     62 for(var i=0;i<100; i++)      
     63 {        //两者之间用或的关系
     64     if(i%7==0  ||  i%10==7  || parseInt(i/10)==7)  
     65     {
     66         s = s+i+"|";
     67         
     68     }
     69 
     70 }
     71 
     72 alert(s);
     73 
     74 
     75 
     76 
     77 
     78     
     79     
     80     //例子!
     81     
     82     //求100以内数字之和
     83     
     84     var sum = 0
     85      for (var i =0; i<100; i++)
     86      {
     87         // sum = sum +i;
     88          
     89          sum +=i;
     90      }
     91     alert(sum);
     92     
     93       //求10以内的阶乘
     94       var jc = 1;
     95     for(var i=1; i<10; i++)
     96     {
     97         jc = jc*i
     98     }
     99     alert(jc);
    100     
    101     
    102 
    103 
    104     //输出乘法口诀表
    105     
    106     
    107     var s = "";
    108     
    109     for(var i=1; i<10; i++)
    110     {
    111         for(var j=1; j<10;j++)
    112         {
    113             if(j>=i)
    114             {
    115                             var cj = i*j;
    116             s = s+i+"乘以"+j+"等于"+cj+"|";
    117                 
    118             }
    119         
    120         }
    121     
    122     
    123     }
    124     
    125     
    126     alert(s);
    127     
    128     
    129     
    130     
    131     //篮球从5米高的地方掉下来,每次弹起的高度是原来的30%;经过几次弹起,蓝球的高度是0.01米 。
    132      var gd =5;//篮球初始高度
    133      var cs =0;
    134      while(true)
    135      {
    136          cs++;
    137          gd = gd*0.3;
    138          if(gd<0.1)
    139          {
    140              break;
    141          }
    142      }
    143     alert(cs);
    144     
    145     
    146 
    147 
    148 </script>
    149 
    150 
    153 </body>
    154 </html>
  • 相关阅读:
    wsl 2 unbuntu 部署 asp.net core 使用 nginx 做反向代理,调试文件上传失败
    【原创】Linux PCI驱动框架分析(三)
    JavaScript 的灵异事件之一
    javascript 对http的get请求参数编码encodeURIComponent、encodeURI 和Java 解码
    Docker 容器逃逸漏洞 (CVE-2020-15257)
    如何关掉页面版知乎的登录模态框
    一个让java程序员有杀人的冲动的Xerces冲突问题
    双十一 大促 云服务器哪家好 哪家强(价格最低)
    git 拉取指定目录
    nginx 剔除 $args 变量中任意指定参数之万金油
  • 原文地址:https://www.cnblogs.com/zc290987034/p/6025261.html
Copyright © 2020-2023  润新知