js流程控制语句里break和continue的使用及区别

  break:退出当前循环

  continue:终止本次循环,执行下次循环

 1 <html>
 2
 3 <head>
 4 <title></title>
 5 </head>
 6     <script>
 7         for(var i=0;i<10;i++){
 8             if(i==4){
 9                 break;
10             }
11             alert("break循环到第"+i+"次")
12         //当i=4直接退出for循环
13         }
14         for(var i=0;i<10;i++){
15             if(i==4){
16                 continue;
17             }
18             alert("continue循环到第"+i+"次")
19         //当i=4,停止这次循环,直接走i=5时候的循环
20         }
21     </script>
22 <body>
23
24 </body>
25
26 </html>                        

原文地址:https://www.cnblogs.com/superCwen/p/9775683.html

时间: 2024-10-03 13:46:28

js流程控制语句里break和continue的使用及区别的相关文章

break和continue、return的区别

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>break和continue.return的区别</title></head><body><script> // 在 javascript中break,continue和return 这三个关键字, 都有停止循环的功能,ret

关于Break、Continue和Return的区别

1. break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.它只能跳出一层循环,如果循环是嵌套循环,那么需要按照你嵌套的层次,逐步使用break来跳出: 2. continue 也是终止当前的循环过程,但它他并不跳出循环,而是继续往下判断循环条件执行语句.它他只能结束循环中的一次过程,但不能终止循环继续进行: 3. return 可被用来使正在执行分支程序返回到调用它的方法,return表示中止当前函数的运行,并将操作权返回给调用者, 如果是在main函

js流程控制语句--利用双层for循环实现九九乘法表和五角星

js中的流程控制语句:顺序结构 分支结构 循环结构 分支结构:1.if语句 --适用于范围性的判断 语法:if(条件){语句}--如果条件成立 就执行语句           if(条件){语句1}else(){语句2} 如果条件成立 执行语句1,否则执行语句2           if(条件){语句1}else if(){语句2}else(){语句3} 2.三元运算符:只适用于比较简单的判断,可以更加简洁 语法:var 结果=条件?A:B 如果条件满足就是A否则就是B 3.switch....

js流程控制语句

流程控制语句 执行顺序基本分为三种: 1.顺序执行 2.选则执行 3.循环执行 条件语句 if语句 执行流程:1.判断条件的结果是true还是false 2.为true时,执行语句块 3.为false时,跳过语句块,执行下面的代码 if else语句 执行流程:1.判断条件的结果是true还是false 2.为true时,执行语句块1 3.为false时,执行语句块2 4.继续执行下面的语句

精通awk系列(19):awk流程控制之break、continue、next、nextfile、exit语句

回到: Linux系列文章 Shell系列文章 Awk系列文章 break和continue break可退出for.while.do...while.switch语句. continue可让for.while.do...while进入下一轮循环. awk ' BEGIN{ for(i=0;i<10;i++){ if(i==5){ break } print(i) } # continue for(i=0;i<10;i++){ if(i==5)continue print(i) } }' ne

break与continue用法方面的区别与对比

你还可以在循环体内用break和continue来控制循环流程.break用来直接跳出循环,不再执行循环体内后面的语句:continue只是终止当前这一轮的循环,直接跳到下一轮循环,在这一轮循环中,循环体内continue后面的语句也不会被执行. 补充:可以用以下代码测试break和continue控制循环流程的作用 //使用break退出循环 for (var i:int=0; i<10; i++) { if (i==3) { break; } trace("当前数字:\t"+

break和continue以及label的区别和作用

break和continue的区别和作用: break用于完全结束一个循环[一般只退出一重循环],跳出循环体执行循环后面的语句continue是跳过当次循环中剩下的语句,执行下一次循环. 标号label     标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中碰到break时,    不管其它控制变量,都会终止.但是,当你嵌套在几层循环中想退出循环时又怎么办呢?break只退出一重循环,    但你可以用标号label标出你想退出哪一个语句.规定标号label必需放在

js流程控制语句(三)

如果在语句中需要声明变量时:最好给他们赋予初始类型值[js中变量声明使用var属于弱类型声明,若只声明则均表示为undefined,在后面语句计算中可能会产生错误计算]eg:    number类型:var num = 0;    string类型:var str = '';    object类型:var obj = null; 1.条件判断语句:    if(判定条件表达式){        //条件为真,执行该处语句    }else{        //否则,条件为假,执行该处语句  

流程控制之break、continue、return的用法

1 break语句 break 强制当前循环终止 break 跳出当前循环 跳出循环后继续执行后面的代码. 2 continue语句 continue 停止本次循环,继续执行剩下的循环 for(int i=0;i<10;i++){ if(i==6){ continue; } System.out.println(i); } 3 return语句 从当前的方法中退出.执行return之后,该方法内后面剩余的代码均不会执行. for(int i=0;i<10;i++){ if(i==6){ ret