break和continuereturn的区别

Posted studyh5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了break和continuereturn的区别相关的知识,希望对你有一定的参考价值。

<!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>

































以上是关于break和continuereturn的区别的主要内容,如果未能解决你的问题,请参考以下文章

break和continue的区别

JAVA里break和continue和return的区别

break和continue的区别和作用

return 和break的区别

break ,continue ,return 的区别及作用?

break和continue的区别