码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础之循环

时间:2016-02-07 21:22:19      阅读:418      评论:0      收藏:0      [点我收藏+]

标签:

***循环定义:让程序反复执行相同或相似的代码段

   循环三要素:

  1. 循环条件:可以继续进入循环的条件

  2. 循环变量:循环条件中用作判断的变量

    何时使用循环变量:如果循环有规律,即可以明确知道从几开始,到几结束,每次增或减几时

  3. 循环体:反复执行的代码段

   循环变量的变化没有规律(此时推荐使用):while

       var 循环变量=初始值;

       while(循环条件){

       循环体;

           迭代变化循环变量;

       } 

   do...while循环: 即使第一次条件不满足,也至少可以执行一次

       var 循环变量=初始值;

       do{

       循环体;

           迭代变化循环变量;

       }while(循环条件);

   while vs do while

    如果第一次条件都满足,两者完全等效

    如果第一次条件不满足,while是一次都不执行

                          do while至少可以执行一次

   循环变量的变化有规律: for

       for(var 循环变量=初始值;循环条件;迭代变化循环变量){

       循环体;

       }

   其实,for和while循环是通用的

   for循环的特殊用法:

    1. 声明并初始化变量部分可提前到for之前外部

        2. 声明并初始化变量部分可同时声明并初始化多个变量

        3. 迭代变化循环变量部分可同时修改多个变量

        4. 迭代变化循环变量部分可省略或放在循环体结尾

        5. 死循环:for(;;)  while(true)

   *循环中的大括号不能省略!

*********************************

   【js中的循环变量】 vs 【Java中的循环变量】

   js中只有2个作用域:全局 函数

    循环内的变量,出了循环可继续使用

   Java中有三个作用域:全局 函数 块({})

   循环内的变量,出了循环不可使用!

*********************************

   退出循环:2种选择:

     1. 使用循环条件控制退出循环——优雅——要求高

     2. 使用break随时退出循环——野蛮——随意

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

JavaScript基础之循环

标签:

原文地址:http://www.cnblogs.com/pilarQ-Garden/p/5184803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!