- //带标签的break
- var iNum = 0;
- outermost:
- for (var i=0; i < 10; i++) {
- for (var j=0; j < 10; j++) {
- if (i == 5 && j == 5) {
- break outermost;
- }
- iNum++;
- }
- }
- alert(iNum); //outputs “55”
- //带标签的continue
- var iNum = 0;
- outermost:
- for (var i=0; i < 10; i++) {
- for (var j=0; j < 10; j++) {
- if (i == 5 && j == 5) {
- continue outermost;
- }
- iNum++;
- }
- }
- alert(iNum); //outputs “95”
- ps:最好不要用太多带标签的break或continue,这样会让程序很难调试,最后不要用在多循环嵌套中。
JavaScript中的带标签的break和continue语句
最新推荐文章于 2022-08-26 16:51:24 发布