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:
注意:表签名只可以作用于break或continue。
例子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('
');
}
- 上一篇:已经没有了
- 下一篇:javascript兼容性总汇