- //带标签的break
- variNum=0;
- outermost:
- for(vari=0;i<10;i++){
- for(varj=0;j<10;j++){
- if(i==5&&j==5){
- breakoutermost;
- }
- iNum++;
- }
- }
- alert(iNum);//outputs“55”
- //带标签的continue
- variNum=0;
- outermost:
- for(vari=0;i<10;i++){
- for(varj=0;j<10;j++){
- if(i==5&&j==5){
- continueoutermost;
- }
- iNum++;
- }
- }
- alert(iNum);//outputs“95”
- ps:最好不要用太多带标签的break或continue,这样会让程序很难调试,最后不要用在多循环嵌套中。