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);
  • 相关阅读:
    Sun开发的JINI技术在网络中的应用
    让memcached和mysql更好的工作
    Nginx+Tomcat+memcached负载均衡实现session共享
    Nginx 简单的负载均衡配置示例
    数据库sharding(scale up to scale out)
    docker专题(2):docker常用管理命令(上)
    UMDF
    编程精粹:编写高质量的C语言代码———笔记一
    子矩阵中共享1的最长对角线
    Print the numbers between 30 to 3000.
  • 原文地址:https://www.cnblogs.com/shandayuan/p/6584688.html
Copyright © 2011-2022 走看看