jacascript核心语法————循环结构

来源:互联网 发布:神雕侠侣安徽卫视源码 编辑:程序博客网 时间:2024/06/04 09:24
 ***循环结构:
    循环:让程序*反复*执行同一段代码
 ***三要素:
    1. 循环条件:让循环*继续*执行的条件
  比如: 圈数<3
    2. 循环变量:循环条件中用于比较的变量
                比如:圈数
            从几开始,(到几结束),每次变化几
            循环变量总要向着不满足循环条件的趋势不断变化
    3. 循环体:循环内,反复执行的代码段


    3种:
    1. while:先判断循环条件,再执行循环体
       何时使用:循环变量的变化,没有规律时
       语法:var 循环变量=初始值;
             while(循环条件){
             //当 
循环体;
迭代修改循环变量;
             }
    2. do while: 先执行循环体,再判断循环条件
       何时使用:即使不满足循环条件,也希望至少执行一次时。
       语法:var 循环变量=初始值;
             do{
循环体;
迭代修改循环变量;
             }while(循环条件);


     while vs do while: 就看第一次条件是否满足
       第一次条件满足,两者完全等效
       第一次条件不满,while一次都不执行

                    do while至少可以执行一次

for - while完全等效
    语法:for(var 循环变量=初始值;循环条件;迭代修改循环变量){
     循环体    
          }


    for的特殊用法:
    1. 声明部分:可同时声明并初始化多个变量,用逗号
    2. 迭代修改循环变量部分: 可同时执行多个小操作
                             用逗号分隔
    3. for(;;)-->取代while(true),实现死循环效果


    continue: 中止本轮循环,继续下一轮循环——了解

0 0