當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JS基础_break和continue
生活随笔
收集整理的這篇文章主要介紹了
JS基础_break和continue
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 <script type="text/javascript">
7
8 /*
9 * break關(guān)鍵字可以用來(lái)退出switch或循環(huán)語(yǔ)句
10 * 不能在if語(yǔ)句中使用break和continue
11 * break關(guān)鍵字,會(huì)立即終止離他最近的那個(gè)循環(huán)語(yǔ)句
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("@外層循環(huán)"+i) //@外層循環(huán)0 @外層循環(huán)1 @外層循環(huán)2 @外層循環(huán)3 @外層循環(huán)4
28 for(var j=0 ; j<5; j++){
29 break;
30 console.log("內(nèi)層循環(huán):"+j);
31 }
32 }
33
34 //---------------------------------------------------------------------------------
35
36 /*
37 * 可以為循環(huán)語(yǔ)句創(chuàng)建一個(gè)label,來(lái)標(biāo)識(shí)當(dāng)前的循環(huán)
38 * label:循環(huán)語(yǔ)句
39 * 使用break語(yǔ)句時(shí),可以在break后跟著一個(gè)label,
40 * 這樣break將會(huì)結(jié)束指定的循環(huán),而不是最近的
41 */
42
43 outer:
44 for(var i=0 ; i<5 ; i++){
45 console.log("@外層循環(huán)"+i) // @外層循環(huán)0
46 for(var j=0 ; j<5; j++){
47 break outer;
48 console.log("內(nèi)層循環(huán):"+j);
49 }
50 }
51
52
53 /*
54 * continue關(guān)鍵字可以用來(lái)跳過(guò)當(dāng)次循環(huán)
55 * 同樣continue也是默認(rèn)只會(huì)對(duì)離他最近的循環(huán)循環(huán)起作用
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>
?
轉(zhuǎn)載于:https://www.cnblogs.com/ZHOUVIP/p/7678707.html
總結(jié)
以上是生活随笔為你收集整理的JS基础_break和continue的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ArcGIS的基本使用
- 下一篇: 非maven配置SpringBoot框架