break与continue
Posted lvjianqun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>
以上是关于break与continue的主要内容,如果未能解决你的问题,请参考以下文章