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 这三个关键字, 都有停止循环的功能,return 还有另外一个功能,就是函数返回语句,但是返回的同时也将函数停止。
// break语句可用于跳出循环,所在的循环体已经结束。
// continue语句中断循环中的迭代,如果出现了指定的条件,然后继续执行循环中的下一个迭代。所在的循环体并没有结束。
for(var i=0;i<5;i++){
if(i==3) break;
console.log(‘输出的是‘+i);// 只输出 0 , 1 , 2 , 到3就跳出循环了
}
for(var i=0;i<6;i++){
if(i==3) continue;
console.log(‘输出的是‘+i);//不输出3,输出0 1 2 4 5因为continue跳过了,直接进入下一个迭代
}
function fn() {
for(var i = 0; i < 5; i++) {
if(i == 3) {
break;//0,1,2,ha
// continue;//0,1,2,ha
// return;//0,1,2

}
console.log(i);
}
console.log("ha")
}
fn();//0,1,2 return 停止了这个for循环,跳出循环并且停止执行fn函数里后边的语句
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/studyh5/p/9239650.html

时间: 2024-10-11 09:18:27

break和continue、return的区别的相关文章

跳转语句 break;continue; return; goto 区别用法

C语言是按顺序执行语句的语言——一个接一个.即使它有条件语句或循环语句,程序的流程也是自上而下的.没有顺序流的随机跳转或跳转.但我们的程序是为了满足任何现实世界的需求,一个接一个地执行永远不会很直接.在某些情况下,我们必须偏离代码的正常顺序流,必须跳转到下一个语句集执行.这可以通过使用break.continue和goto语句来实现. Break语句用于在没有任何条件的情况下停止代码的正常执行,它将跳出当前执行循环.我们可以使用条件来检查是否必须中断,但这些条件不是break语句的一部分.我们可

8 break 和 Continue 之间的区别

break: 直接跳出循环 continue:中断本次循环,继续进行下一次循环 static void breakvsContinue() { for (int i = 0; i < 10; i++) { if (i == 0) break; DoSomeThingWith(i); } the break will cause the loop to exit on the first iteration - DoSomeThingWith will never be executed. for

php exit、return、break、continue之间的区别,详细介绍

相信大家在php开发中有几个常用的停止程序和循环的关键字的误区( exit.return.break.continue) exit 退出所有脚本,是个函数 return 语言结构的用法---作用:终止函数的执行和从函数中返回一个值 break 结束当前 for,foreach,while,do..while 或者 switch 结构的执行(break 可以接受一个可选的数字参数来决定跳出几重循环) continue 在循环结构中用来跳过本次循环中剩余的代码并开始执行本循环结构的下一次循环.( 接

流程控制之 break ,continue,return的区别

首先文字描述一下区别: break 为终止当前循环.跳出当前循环,但是后面的语句(即当前方法中当前循环之外后面的语句)还是会执行. continue 为停止本次循环,继续执行后面的循环.当然后面的语句还是会执行 return  为终止当前循环(跟break很像),跳出当前方法. 看概念是不是不容易明白,下面直接撸代码.简单明了 public class Test { public static void main(String[] args) { for(int i=1;i<4;i++){ Sy

return、break、continue的用法区别

1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行.       (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致.       (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值. 2.break语句的作用       (1) 只能在循环体内和switch语句体内使用break语句.       (2)

Java中 break continue return 的区别

1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: for (int i = 0; i < 10; i++) { if (i == 6) { break; // 在执行i==6时强制终止循环,i==6不会被执行 } System.out.println(i); } 输出结果为0 1 2 3 4 5 :6以后的都不会输出 2.continue continue:终止当前循环,但是不跳出循环(在循环中continue后面的

while循环中,break,continue,return的区别

break 结束循环,跳出循环体: continue 结束本次循环,进行下次循环: return 跳出循环体所在的方法,相当于跳出循环体. 版权声明:本文为博主原创文章,未经博主允许不得转载.

C# break continue return 的区别

static void Main(string[] args) { Console.WriteLine("使用break退出循环"); for(int i = 0; i < 5; i++) { if (i == 2) { break; } Console.WriteLine(i); } Console.WriteLine("使用continue退出循环"); for (int i = 0; i < 5; i++) { if (i == 2) { cont

break continue return 的区别

1. break 直接结束一个循环,跳出循环体,不再执行循环体中代码, 循环体外面的会执行. 2.continue t终止当前循环,继续下一个循环, continue 后面的语句在当前循环中不会执行, 下次循环继续执行, 循环体外面的也会执行 3.return  return 的功能是结束一个方法, 在循环体中执行return 将会结束该方法,循环自然也就结束,不管这个 return 嵌套的多深 原文地址:https://www.cnblogs.com/buxiugangzi/p/1207618

break,continue,return的区别

1)break 作用:跳过当前一个循环体 eg1: <pre name="code" class="php"><pre name="code" class="php" style="font-size: 12px;"><?php <span style="color:#330033;">for</span>($a=1;$a<10