码迷,mamicode.com
首页 > 其他好文 > 详细

break与continue

时间:2019-01-25 11:49:36      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:label   --   html   console   charset   tle   ext   set   code   

 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>

 

break与continue

标签:label   --   html   console   charset   tle   ext   set   code   

原文地址:https://www.cnblogs.com/lvjianqun/p/10317924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!