zoukankan      html  css  js  c++  java
  • PHP中的for循环

    循环

       循环是操作某一个功能(执行某段代码)。

    ①循环四要素:

                     a 循环初始值

                     b 循环的条件

                     c 循环状态

                     d 循环体

    ②for循环

    a 穷举:把所有的可能性的都一一列出来。

    b 迭代:每次循环都会把原来的数拿到循环里面用。

    for(var i=0;i<10;i++) 
    {
      alert(i); 
    }


    这是一个最简单的for循环,循环体运行的步骤是:i=0--i<10--执行alert--输出0--执行i++  --i=1--i<10--执行alert--输出1---依次输出到9(i<10),此循环输出完毕。

    执行循环步骤:先执行初始值--条件判断--循环体--状态改变--条件判断--循环体--状态改变--条件判断--.........直到循环完。

    i++和++i的区别:单独使用是效果是一样的,但是如果给i赋值的话就有区别了。

    i++等价于i=i+1   var a = 0;  var b = a++;   就相当于 var b = a;   a = a+1;

    ++i等价于i=i+1    var a = 0;  var b = ++a;   就相当于     a = a+1;    var b = a;   |

    示例一     输出100以内的奇数偶数

    var js = ""; 存放奇数
    var os = ""; 存放偶数
    for(var i=1;i<100;i++);
    {
      if(i%2 == 0)
      {
        os = os+i+"|";
      }
      else
      {
        js = js+i+"|"
      }
    }

     取100以内的与7相关的数字

    var s ="";
    for(var i=0;i<100;i++)
    {
      if(i%7==0 || i%10==7 ||parseInt(i/10)==7)
      {
        s = s+i+"|";
      }
    }
    alert(s);
    有一个盘,有64个方格,在第一方格里放1粒芝麻,重量是0.00001kg,第二个里面放2粒,第三个里面放4粒,以此类推,请问这64个方格里面的芝麻的总重量。
    var z1 =0;
    for(var i=1;i<65;i++)
    { 
      var s1 = 1;
      for(var j=0;j<i-1;j++)
      {
        s1 = s1*2;
      }
      z1 = z1+s1; 
    }
    var zhong = z1*0.00001;
    alert(zhong);
  • 相关阅读:
    CSS的水平居中和垂直居中解决方案
    如何组织CSS?
    关于前端工程师一定要做的6件事和自己的感悟
    让透明div里的文字不透明
    利用css3的多背景图属性实现幻灯片切换效果
    CSS响应式布局到底是什么?
    整站快速变黑白灰的方法
    分析一下jquery中的ajax操作
    什么是jquery中的事件委派?
    关于checkbox的一些jquery操作
  • 原文地址:https://www.cnblogs.com/shandayuan/p/6584688.html
Copyright © 2011-2022 走看看