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>
    

      

      

      

      

      

  • 相关阅读:
    杭电2048--神、上帝以及老天爷
    杭电1012--u Calculate e
    杭电2049--不容易系列之(4)——考新郎
    杭电2045--不容易系列之(3)—— LELE的RPG难题
    Truncate Table user
    Sql server统计查询语句消耗时间
    C/C++:Unions 联合
    NYOJ 27 水池数目
    OpenRisc-39-ORPSoC,or1200的memory hierarchy整体分析
    RCP打包出来 运行 出现 JVM terminated.exit code = 13
  • 原文地址:https://www.cnblogs.com/syx1997/p/8662136.html
Copyright © 2011-2022 走看看