【原创】js跳出循环的4种方式


prtyaa
prtyaa 2024-01-19 14:00:41 49169 赞同 0 反对 0
分类: 资源 标签: 前端
break 语句 continue 语句 return 语句 使用标签(可以跳出双重循环)
在js中,跳出循环的方式主要有以下几种:

break 语句:这是最常见的方式,可以在循环体内任何位置使用。当遇到 break 语句时,会立即终止当前循环,并跳出循环体。

for (let i = 0; i < 10; i++) {  
  if (i === 5) {  
    break; // 当i等于5时,跳出循环  
  }  
  console.log(i);  
}
continue 语句:这也是一个常用的方式,但是与 break 不同的是,当遇到 continue 语句时,会跳过本次循环的剩余代码,并开始下一次循环。

for (let i = 0; i < 10; i++) {  
  if (i === 5) {  
    continue; // 当i等于5时,跳过本次循环的剩余代码,继续下一次循环  
  }  
  console.log(i);  
}
return 语句:如果你在一个函数中编写循环,可以使用 return 语句来跳出循环。当函数遇到 return 语句时,会立即返回函数值,并终止函数的执行。

function printNumbers(n) {  
  for (let i = 0; i < n; i++) {  
    console.log(i);  
    if (i === 5) {  
      return; // 当i等于5时,跳出循环并返回函数  
    }  
  }  
}  
printNumbers(10);
 
使用标签:在js中,你可以给循环添加一个标签,然后使用 break 或 continue 与该标签一起使用,来跳出特定的循环。这在某些复杂的嵌套循环中非常有用。

outerLoop: for (let i = 0; i < 10; i++) {  
  for (let j = 0; j < 10; j++) {  
    if (i === 5 && j === 5) {  
      break outerLoop; // 当i等于5且j等于5时,跳出外部循环  
    }  
    console.log(i, j);  
  }  
}
outerLoop: for (let i = 0; i < 10; i++) {  
     for (let j = 0; j < 10; j++) {  
       if (i === 4 && j === 4) {  
         continue outerLoop; // 当i等于4且j等于4时,直接跳到i=5 
       }  
       console.log(i, j);  
     }  
   }

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
prtyaaL2
粉丝 1 资源 1949 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  130
统信桌面专业版【全盘安装UOS系统】介绍  128
银河麒麟桌面操作系统安装佳能打印机驱动方法  120
银河麒麟桌面操作系统 V10-SP1用户密码修改  108
麒麟系统连接打印机常见问题及解决方法  27
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!