js学习笔记3
7. break return continue throw 会终止复合语句
8. switch 详解p110 6.5
9. break labelname
function each(){
outerLoop:
for(var i=0;i<10;i++){
innerLoop:
for(var j=0;j<10;j++){
if(j>3)break; //终止内循环
if(i==2)break innerLoop; //跳到innerLoop循环处
if(i==4) break outerLoop; //跳到outerLoop循环处,终止整个循环
alert("i="+i+"******"+"j="+j);
}
}
alert("结束 i="+i+"******"+"j="+j);
}
使用break labelname 不必要包含在一个循环语句或者switch语句
P117
10.continue 终止当前循环跳到下一次的循环中
continue labelname
使用continue labelname 不管带标签或者不带标签只能出现在while 、do/while for 或者for/in中。出现在别的地方都
都会引起语法的错误。