javascript break和continue语句
break语句
用于跳出循环
比如:
for (i=0;i<10;i++) { if (i==3) { break; } x=x + i + "<br>"; }
continue语句
用于中断循环中的迭代,直接跳入循环中的下一个迭代
while (i < 10){ if (i == 3){ i++; continue; } x= x + i + "<br>"; i++; }
javascript标签
如需标记javascript语句,要在语句之前加上冒号
label:
statements
continue语句(带有或不带标签引用),只能用在循环中
break语句(不带标签引用),只能用在循环或switch中
标签引用:
break/continue labelname;
通过标签引用,break语句可用于跳出任何代码块
比如:
names=["大湘菜","小湘菜","巨湘菜","微湘菜"]; list: { document.write(names[0] + "<br>"); document.write(names[1] + "<br>"); document.write(names[2] + "<br>"); break list; document.write(names[3] + "<br>"); document.write(names[4] + "<br>"); document.write(names[5] + "<br>"); }
这里的list即为标签