break与continue

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             
 8             /*
 9              * break关键字可以用来退出switch或循环语句
10              *     不能在if语句中使用break和continue
11              *     break关键字,会立即终止离他最近的那个循环语句
12              */
13             
14             /*for(var i=0 ; i<5 ; i++){
15                 console.log(i);
16                 
17                 if(i == 2){
18                     break;
19                 }
20                 
21             }*/
22             
23             
24             /*for(var i=0 ; i<5 ; i++){
25                 console.log("@外层循环"+i)
26                 for(var j=0 ; j<5; j++){
27                     break;
28                     console.log("内层循环:"+j);
29                 }
30             }*/
31             
32             
33             /*
34              * 可以为循环语句创建一个label,来标识当前的循环
35              * label:循环语句
36              * 使用break语句时,可以在break后跟着一个label,
37              *     这样break将会结束指定的循环,而不是最近的
38              */
39             
40             /*outer:
41             for(var i=0 ; i<5 ; i++){
42                 console.log("@外层循环"+i)
43                 for(var j=0 ; j<5; j++){
44                     break outer;
45                     console.log("内层循环:"+j);
46                 }
47             }*/
48             
49             
50             /*
51              * continue关键字可以用来跳过当次循环
52              *     同样continue也是默认只会对离他最近的循环循环起作用
53              */
54             /*for(var i=0 ; i<5 ; i++){
55                 
56                 if(i==2){
57                     continue;
58                 }
59                 
60                 console.log(i);
61             }*/
62             
63             outer:
64             for(var i=0 ; i<5 ; i++){
65                 
66                 for(var j=0 ; j<5 ; j++){
67                     
68                     continue;
69                     
70                     console.log("-->"+j);
71                     
72                 }
73                 
74                 console.log("@--->"+i);
75             }
76             
77             
78         </script>
79     </head>
80     <body>
81     </body>
82 </html>
原文地址:https://www.cnblogs.com/lvjianqun/p/10317924.html