day-7.1 循环语句的for循环

一、循环语句的概念

循环语句也是控制语句,通过boolean值判断,如果为真则循环,为假则跳出循环

举例:

1 for (var i = 0 ; i <10 ; i ++){
2   alert(i)  
3 }  //执行的顺序是 1、var i = 0 , 2、i<10 ,3、循环体 , 4、 i++

执行的判断原理是:

1、var i = 0 ,先定义一个变量i ,用于控制的判断 。

2、i < 10 ,通过判断控制,当判断为真的时候,执行循环体。

3、循环体 alert(i) ;

4、i++ ,用来使得当 i 大于10时跳出循环。 //没有这条语句,for循环可能会变成无限循环。

注意:for括号里面的为独立的一条语句,语句之间用分号隔开。

二、死循环

即判断条件永远为真,无法跳出循环。

 

1 for(var i = 0 ;true ; i++){   //true永远为真,无法跳出循环
2   alert(i);  
3 }

 

 

三、关键字 break 和 continue 

 

break 跳出整个for循环

1 for (var i = 0;i<10;i++){
2       if(i === 5){
3   break;  
4 }
5    alert (i);      //输出01234
6 }

continue 跳出本次循环体语句,继续执行for循环的下一条语句

1 for (var i = 0;i<10;i++){
2       if(i === 5){
3   continue;  
4 }
5    alert (i);      //输出012346789
6 }

四、for 循环找出最小公倍数

 1 <script>
 2             for(var i = 1; true;i++){
 3                 var b = i%3===0 && i%5 ===0 && i%6 ===0 && i%7 ===0 ;
 4                 // var b = !(i%3 || i%5 || i %6 || i%7); 
 5                 if (b){
 6                     alert(i);
 7                     break;
 8                 }
 9             }
10 </script>

 

posted @ 2018-06-02 01:50  bibiguo  阅读(162)  评论(0)    收藏  举报