zoukankan      html  css  js  c++  java
  • 循环结构

    2. 循环:3种:

         什么是循环:程序反复执行同一段代码

         循环三要素:

            1. 循环条件:*继续*循环的条件

            2. 循环变量:循环条件中用作比较的变量

                 循环变量总是向着不满足循环条件的趋势变化

                 当循环变量不满足循环条件时,循环就退出! 

            3. 循环体:每次循环要做的事

      

       while循环:

       语法:var 循环变量;

             while(循环条件){//当满足“循环条件时”

                  循环体;

                  迭代变化循环变量;

             }

       退出循环:2种办法:

           1. 正常:循环条件,通过判断循环变量是否还满足

           2. 野蛮:不设置循环条件:while(true)

                    在循环内部必须自己根据条件判断使用break

        

    循环:2种:

        do-while:先执行一次循环体,再判断循环条件

                 如果满足,才执行第二次

        vs while:就看*第一次*条件是否满足:

             如果第一次条件就满足,while和do-while完全一样!

             如果第一次条件不满足,do-while至少执行一次!

                                   while一次都不执行!

        语法:var 循环变量;

              do{

                  循环体;

                  迭代变化循环变量;

              }while(循环条件);

        for循环:

        语法:

        for(声明并初始化循环变量;循环条件;迭代循环变量){

       循环体;

        }

        使用:1. for:用于循环变量变化规律固定!

                      且循环次数固定

              2. while:循环次数不确定,循环变量变化不规律!

        for循环其实等效于while循环:

        声明并初始化循环变量;

        for(   ;循环条件;    ){

       循环体;

            迭代循环变量;

        }

        for中同时声明并初始化多个变量:见5_for.html

        *for中的变量全局还是局部:全局下的for,变量都是全局*

        *js中没有块作用域(while,for...都不是作用域)*

        continue:跳过本轮循环,继续下一轮。

  • 相关阅读:
    如何手动卸载 SQL Server 2005 实例
    马大哈的读后感
    CVS提交0KB的文件失败
    confluence权限管理
    关于confluence注册
    建议使用j2ee自带的ant
    cvs log的几个选项说明(b,r HEAD,n,d)
    JIRA与Confluence的安装与集成(4)
    使用命令行调用Beyond Compare进行文件对比
    利用SecureCRT实现Linux编译
  • 原文地址:https://www.cnblogs.com/baiyanfeng/p/5042802.html
Copyright © 2011-2022 走看看