• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312358

收藏总数310889

javascript能干什么返回列表

上传时间:2015-02-02 内容关键字:


注意:

1. do{}while() while的区别:

while:当条件满足的时候,执行循环体,不满足的时候退出循环体,先判断后执行

do{}while():先最少执行一次,再进行条件的判断,如果条件满足继续执行,不满足则退出。


2.for while 的区别:

for一般是用于循环指定的次数

while是根据条件的真假来循环,当真的时候进行循环,假的时候退出循环。



四、跳转语句、with语句:


1.跳转语句:

在循环控制语句中,当满足条件的时候,退出循环或者退出当前循环的语句。

1.break

格式:break;

跳出并且终止之后的所有循环。

for(var i=0; i<5; i++){

if(i==3){

break;

}

document.write(i);

}

输出:012

2.continue:

格式:continue:

跳出并且终止当前循环,如果下个值仍满足条件,则继续循环。

for(var i=0; i<5; i++){

if(i==3){

continue;

}

document.write(i);

}

输出:0124


注意:

break:

A.switch语句中使用,指的是当满足某个条件后,退出switch语句

B.用在循环语句中,跳出并且终止后面的所有循环。

continue:

A.只能用在循环语句中。

B.最好用适当的语句代替continue;



2.标签语句:

用来退出多层循环。


格式:

表签名:语句;比如:out:


注意:表签名只可以作用于breakcontinue


例子1退出到外层循环(一共2)


out:  //退出到的位置

for(var i=0;i<5;i++){

document.write("
");

document.write('第一层循环:'+i);


for(var j=0;j<5;j++){

if(j==3){

break out;   //continue out;  //退出的时机

}

document.write("
");

document.write('第二层循环:'+j);


}

document.write("
");

}


for(var a=0;a<3;a++){

document.write('最外层循环'+a);

document.write('
');


例子2退出到第2层循环(一共3)


for(var i=0;i<5;i++){

document.write("
");

document.write('第一层循环:'+i);

out:

for(var j=0;j<5;j++){

if(j==3){

break out;

}

document.write("
");

document.write('第二层循环:'+j);


}

document.write("
");

}

document.write('
');

}


 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家