芒果味的

导航

jsday3流程控制—循环

1.for循环

  • 在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句

  • 语法结构

    • for (初始化变量;条件表达式;操作表达式) {
          循环体
      }
      
    • 初始化变量:用var声明的一个普通变量,通常用于作为计数器使用

    • 条件表达式:用来决定每一次循环是否继续执行,就是终止的条件

    • 操作表达式:每次循环最后执行的代码,经常用于我们计数器变量进行更新(递增或者递减)

  • 断电调试:

    • 浏览器中按F12-->sources-->找到需要调试的文件-->在程序的某一行设置断电
    • Watch:监视,通过watch可以监视变量的值的变化
    • F11程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化

2.双重for循环

  • 语法结构

    for (外层的初始化变量;外层的条件表达式;外层的操作表达式)
    {
        for(里层的初始化变量;里层的条件表达式;里层的擦欧总表达式)
        {
        执行语句;
         }
    }
    
    • 外层循环循环一次,里层的循环执行全部

3.while循环

  • 语法结构

    • while (条件表达式) {
          循环体
      }
      
  • 执行思路:当条件表达式结果为true,则执行循环体,否则,退出循环

  • 循环里面要有操作表达式,完成计数器的更新,防止死循环

4.do while循环

  • 语法结构

    • do {
          循环体
      }while(条件表达式)
      
  • 执行思路:跟while不同的地方在于do while先执行一次循环体,再判断条件;如果条件表达式结果为真。则继续执行循环体,否则退出循环体

  • 先执行循环体再判断,do while循环体至少执行一次循环体

5.continue break

  • continue:用于立即跳出本次循环,继续下一次循环
  • break:用于立即跳出整个循环(循环结束)

posted on 2021-07-31 15:33  芒果味的  阅读(41)  评论(0)    收藏  举报