當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS基础_break和continue
生活随笔
收集整理的這篇文章主要介紹了
JS基础_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 //---------------------------------------------------------------------------------
15
16 for(var i=0 ; i<5 ; i++){
17 console.log(i); //0 1 2
18
19 if(i == 2){
20 break;
21 }
22
23 }
24
25
26 for(var i=0 ; i<5 ; i++){
27 console.log("@外層循環"+i) //@外層循環0 @外層循環1 @外層循環2 @外層循環3 @外層循環4
28 for(var j=0 ; j<5; j++){
29 break;
30 console.log("內層循環:"+j);
31 }
32 }
33
34 //---------------------------------------------------------------------------------
35
36 /*
37 * 可以為循環語句創建一個label,來標識當前的循環
38 * label:循環語句
39 * 使用break語句時,可以在break后跟著一個label,
40 * 這樣break將會結束指定的循環,而不是最近的
41 */
42
43 outer:
44 for(var i=0 ; i<5 ; i++){
45 console.log("@外層循環"+i) // @外層循環0
46 for(var j=0 ; j<5; j++){
47 break outer;
48 console.log("內層循環:"+j);
49 }
50 }
51
52
53 /*
54 * continue關鍵字可以用來跳過當次循環
55 * 同樣continue也是默認只會對離他最近的循環循環起作用
56 */
57 for(var i=0 ; i<5 ; i++){
58
59 if(i==2){
60 continue;
61 }
62
63 console.log(i); //0 1 3 4
64 }
65
66
67 outer:
68 for(var i=0 ; i<5 ; i++){
69
70 for(var j=0 ; j<5 ; j++){
71
72 continue;
73
74 console.log("-->"+j);
75
76 }
77
78 console.log("@--->"+i);//@--->0 @--->1 @--->2 @--->3 @--->3
79 }
80
81
82 </script>
83 </head>
84 <body>
85 </body>
86 </html>
?
轉載于:https://www.cnblogs.com/ZHOUVIP/p/7678707.html
總結
以上是生活随笔為你收集整理的JS基础_break和continue的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ArcGIS的基本使用
- 下一篇: 非maven配置SpringBoot框架