JavaScript第三课 (循环)

  循环语句       !如果至少需要执行一次循环体,就用do … while语句,一般情况下用while语句就可以了。

  while 语法:一直读取循环到条件为假时停止循环。

while(条件)
{
       语句;
}
当while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。
举个简单的例子
n=0;
while(n<2)
{
    n++;
}
首先给n赋值0,然后开始while循环,判断n<2是否满足,满足,然后执行n++;此次循环后n=1,再返回判断n<2是否满足,满足,执行n++,之后n=2;再返回判断n<2是否满足,不满足,结束while循环

  do....while 语法:如果条件一开始为假也会执行一次。

var i = 1;    
var sum = 0;    //保存1加到10的和  
do  
{  
    sum += i;   //求和  
    i++;  
document.log(i) } wihle (i
< = 10);

  for循环语句:

先给i赋初值1,判断i是否小于等于100, 若是则执行语句,之后值增加1。再重新判断, 直到条件为假,即i>100时,结束循环。相当于:for (变量=开始值;变量<=结束值;变量=变量+步进值) {   需执行的代码  

for( i = 1; i<=100; i++){
    document.log(i)    
}

  break和continue语句:break是立即退出循环,continue是退出当前循环。

break:                                                    
                                                               
            var n = 0;                                                      
                                                               
    for(var i=1; i < 10; i++){                                              
        if( i > 5){                                                  
           break;            当i大于5的时候就停止循环了                             
        }                                       
                                                                     
        n++;                                       
    }                                                           
                                              
    alert(n);                                     

 

continuevar n = 0;

    for(var i = 1; i < 10; i++){
        if(i == 4){
            continue;      当i等于4的时候就会跳过此次循环
        }

        n++;
    }

    alert(n);

 

posted @ 2016-09-05 21:35  A潇老师A  阅读(211)  评论(0编辑  收藏  举报