zoukankan      html  css  js  c++  java
  • 3.26js for循环

    循环:循环一段代码(符合条件)

    四要素:初始值、条件判断、状态改变、循环体

    a++:先执行再加一,++a:先加一再执行

    <script type="text/javascript">          for循环基本写法
          for(初始值;判断条件;状态改变)
          {                    
                   循环体; 
          }
    
    
    
    例:for(var i=0;i<10;i++)
    
          {
                 alert(i);                             按照顺序弹出0-9
          }
    
    执行过程1:1----2-----4---3
    执行过程2:3----2-----4---3
                  后面都是3---2----4
         var a=0;
         var  b=a++
        {b=a;
         a++;
    
    
    </script>
    

    结束语句:braek(跳出整个循环)

                     continue(跳出当前循环)

    <script type="text/javascript">
      
         for(var i=0;i<10;i++)         不执行了
         {
              alert(i); 
              break;
          }
    
       
    for(var i=0;i<10;i++)             只跳过5,还继续循环
        {
                if(i=5)
                {
                     continue;
                 }
               alert(i)
         }
    <script type="text/javascript">
         var a=10;
        switch(a)                                   当弹出10的时候跳出整个循环,不会再执行
        {
              case 9:
              alert("9");
             break;
              case 10:
              alert("10");
             break;
              case 11:
              alert("11");
             barak;
              case 12:
              alert("12");
    
        }
    
    </script>
    
    10以内的偶数
    
    for(var i=0;i<10;i++)
    {                                    能被2整除的是偶数
        if(i%2==0)
         {
              alert(i);
          }
    
    }
    
    100以内与7相关的数
     取余=0   除10余7   除以10取整          parsrInt 整形,不会满五进一
    <script type="text/javascript">
     for(var i=0;i<101;i++)                             
    {
           if(i%7==0 ||  i%10==7  ||  parseInt(i/10)==7)     
         {
                
                alert(i);
          }
    }
    </script>
    
    乘法口诀表
    <script type="text/javascript">
    for(var i=0;i<10;i++)
    {
          for(var j=i;j<10;j++)
          {
              alert(i+"*"+j)          *得加双引号,还要用""拼接
             document.write(i+"*"+j+" &nbsp");  这个是可以直接写在网页上  
          }
              document.write("<br>");         &nbsp空格,,br 换行
    }
    
    </script>
    

      

      

      

      

      

  • 相关阅读:
    BugKu web 矛盾
    BugKu 域名解析
    Dummy game
    BugKu 变量1
    BugKu web5
    递归算法
    Django进阶(转载)
    centos 7防火情配置
    cenos7切换阿里源
    centos7 编译安装nginx
  • 原文地址:https://www.cnblogs.com/syx1997/p/8662136.html
Copyright © 2011-2022 走看看