Break语句与Continue语句的区别及break语句功能解释
Break语句:

break 语句能让正在运行的程序立即退出处于最内层的循环,或者退出一个 switch 语句。
它是用来退出循环或者 switch 语句的。只有当它出现在这些语句的时候,这种形式的 break 语句才是合法的。
如果一个循环的终止条件较为复杂,那么使用 break 语句去实现某些条件,要比通过一个循环表达式来包含所有条件容易很多。
for(let i = 0; i < 50; i++) {
if(i == 5) {
break;
}
console.log(i);
}
当i=5的时候,直接退出for循环。这个循环将不再被执行。
Continue语句:
continue 语句与 break 语句有相似之处。不同之处在于,它并非退出一个循环,而是开启循环的新一轮迭代。
continue 语句仅能在 while 语句的循环体内使用。continue 语句也仅能在 do/while 语句的循环体内使用。continue 语句还仅能在 for 语句的循环体内使用。continue 语句同样仅能在 for/in 语句的循环体内使用。在其他地方使用 continue 语句都会导致错误。
for(var i = 5; i >=0; i--) {
如果 i 等于 4 或者 i 等于 3 或者 i 等于 1 ,那么 {
continue;
}
console.log(i);
}
当 i 为 4 时,直接跳出 for 循环;当 i 为 3 时,直接跳出 for 循环;当 i 为 1 时,直接跳出 for 循环。下次继续执行。至于输出结果,希望大家去打印一下。
打印的结果:
Return语句:
return 语句只能出现在函数体内部。如果出现在代码中的其他任何地方,就会导致语法错误。
return 语句的作用是需要返回一个值,如果不需要返回值就不需要使用 return 语句。它就像一个出口,能够结束方法体中 return 后面部分的代码执行。通常,return false 或者 return true 被用于判断一些结果。
« 上一篇
业务系统开发中的异常处理:从程序员视角看
下一篇 »
Java异常处理不简单,多个团队使用的最佳实践