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>
浙公网安备 33010602011771号