简单介绍 js 跳出循环的几种不同方法: break; continue; return;

清疚 2022-03-19 06:15 188阅读 0赞

在这里插入图片描述

Break:
break 语句用于跳出循环, 遇到break直接整体跳出,不再循环下一个;

  1. <script type="text/javascript">
  2. function abc() {
  3. for (i=1;i<10;i++) {
  4. if (i==3) {
  5. break;
  6. }
  7. console.log(i);
  8. }
  9. }
  10. abc(); //输出 1、2 i等于3时 跳出当前循环不再执行
  11. </script>

在这里插入图片描述

return
return 语句会终止函数的执行并返回函数的值。

当执行return语句时, 即使函数主题中还有其他语句, 函数执行也会停止!

  1. //代码与 break 执行效果类似
  2. <script type="text/javascript">
  3. function abc() {
  4. for (i=1;i<10;i++) {
  5. if (i==3) {
  6. return;
  7. }
  8. console.log(i);
  9. }
  10. }
  11. abc(); //输出 1、2 i等于3时 跳出当前循环不再执行
  12. </script>

在这里插入图片描述

Continue
continue 语句中断循环中的迭代,如果出现了指定的条件,跳出当前,继续循环中的下一个迭代。

  1. <script type="text/javascript">
  2. function abc() {
  3. var num=0;
  4. for (i=1;i<10;i++) {
  5. if (i==3) {
  6. continue;
  7. }
  8. num=i;
  9. console.log(num);
  10. }
  11. }
  12. abc(); //输出 1、2、4、5、6、7、8、9 i等于3时跳过当前循环,执行下一段
  13. </script>

发表评论

表情:
评论列表 (有 0 条评论,188人围观)

还没有评论,来说两句吧...

相关阅读