基本循环语句
循环
(1)循环语句
1、循环语句:当满⾜⼀个条件时⼀直执⾏,当条件不满⾜时,停⽌执⾏。
eg:`for(var a = 1;a<10;a++){document.write("*")}`这就是⼀个循环语句。
eg:`for(var b = 1;b>1;b++){document.write("*")}`这是⼀个死循环语句,因为⼤于1的整数有⽆数个,"*"会⽆限出现先去,电脑可能会崩溃。
(2)for的循环嵌套
for(var a = 1;a<=10;a++){
for(var b = 1;b<=10;b++){
document.write("*")}
document.write("<br>")}
外层for循环控制在⾏数,内层for循环控制每⾏的个数;
⾏数个数
a=1(进去内循环且b=1) *
a=2(进去内循环且b=2) **
a=3(进去内循环且b=3) ***
... ...
a=10 **********
!因为外循环中由页⾯输出换⾏<br>,所以"*"在页⾯程上图排列。
(3)两种终⽌循环
1、break:出现在switch语句中,如case a:表⽰执⾏完a 情况后终⽌。
break;
2、continue:终⽌本次循环,进⼊下⼀次循环:
eg:for(var a =1;a<=10){
if(a==2||a==3){continue;}
document.write(a+"<br>")}
表⽰在此次for循环中终⽌当a=2和3时的循环,进⼊下次循环。
如:var sum = 0;
for(var a = 1;a<=20;a++){
if(a==3||a==4){continue;}
sum+=a;}
console.log(sum);除过a=3和4时,求1~20的和。
!许多案例中 “count”(常⽤作计数)
sum"*"/"-"/"+"/"/"(常⽤作加减乘除)
(4)两种不常见的循环语句
1.while:初始化语句例⼦: var a =1;
while(条件判断语句){ while(a<10){documen
语句体; t.write(a+"<br>")
变量更新语句; } a++ }
2.do while:var a =1;
do{document.write(a+"<br>")
a++;}while(a<=100)
(5)三种循环体的区别
for语句针对的循环是循环次数已知。
while语句简单例子
while针对的循环时循环次数未知的.
do while针对的循环是指必须执⾏⼀次的循环。
eg:var flag=confirm(“今天你要嫁给我”);
if(flag){alert(“开⼼”);
break;}while(flag);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论