我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JS中的几种循环和跳出方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JS中的几种循环和跳出方式

JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。

1.for循环

var arr = ['q','w','e','r','t'];
for(var i=0, len = arr.length ; i< len ; i++){
console.log(arr[i]);
}
 
// q , w , e , r , t

跳出本次循环continue:

for(var i=0, len = arr.length ; i< len ; i++){
if(i == 2){
continue;
}
console.log(arr[i]);
}
 
// q , w , r , t

当i==2时,跳出本次循环,本次循环下面的代码不在执行。但是真个循环继续执行,直到循环条件为false。

跳出整个循环break:

for(var i=0, len = arr.length ; i< len ; i++){
if(i == 2){
break;
}
console.log(arr[i]);
}
 
// q , w

当i == 2时,使用break跳出整个循环,后面的循环条件不在执行,直接退出整个循环。

2. for-in循环

退出方法同for循环。

3.jQuery的each循环

$.each(arr,function(index,oo){
console.log(oo);
})
//q , w , e , r , t

退出当前循环 return true:

$.each(arr,function(index,oo){
if(index == 2){
return true;
}
console.log(oo);
})
//q ,w ,r ,t

当index == 2 时,退出当前循环,整体循环继续执行。

退出整个循环 return false:

$.each(arr,function(index,oo){
if(index == 2){
return false;
}
console.log(oo);
});
 
// q , w

当index == 2时,使用return false,可以退出整个循环,后面的条件不在执行。

4.forEach循环

arr.forEach(function(oo,index){
console.log(oo);
});
 
// q, w, e, r, t

退出当前循环 return ;reutrn false ; return true ;

arr.forEach(function(oo,index){
if(index == 2){
return ;
//return false; //效果同上
// return true; //效果同上
}
console.log(oo);
});
// q , w ,r ,t

在forEach循环中,return 返回任何值,都只能退出当前循环。

要想跳出整个forEach循环,可以使用抛异常的方式:

try{
arr.forEach(function(oo,index){
if(index == 2){
throw 'jumpout';
}
console.log(oo);
});
}catch(e){
}
 
// q , w

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JS中的几种循环和跳出方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java跳出循环的方式有哪几种

Java中跳出循环的方式有以下几种:1. 使用break语句:当循环条件满足某个条件时,可以使用break语句跳出循环,执行循环后面的代码。2. 使用continue语句:当循环条件满足某个条件时,可以使用continue语句跳过当前循环的
2023-10-18

js中几种循环的退出方式实例总结

提到在一段程序中如果碰到需要终止,结束一个循环,函数或者一段代码,一般会想到以下这几个关键字return、continue、break,这篇文章主要给大家介绍了关于js中几种循环的退出方式,需要的朋友可以参考下
2022-12-08

JS跳出循环的方法有什么区别

本文小编为大家详细介绍“JS跳出循环的方法有什么区别”,内容详细,步骤清晰,细节处理妥当,希望这篇“JS跳出循环的方法有什么区别”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。js编程语法之break语句:brea
2023-07-05

JavaScript For循环的方式有哪几种

JavaScript中常见的循环方式有以下几种:1. for循环:通过指定初始条件、循环条件和循环增量来执行一系列语句,直到循环条件不满足为止。```javascriptfor (初始条件; 循环条件; 循环增量) {// 执行的代码}``
2023-09-22

php中循环数组的几种方式是什么

循环方式:1、使用for语句遍历数组;2、使用foreach()语句遍历数组;3、利用while语句配合list()、each()函数来遍历数组;4、利用while语句配合key()、current()、next()等指针函数来遍历数组。
2018-01-31

php中循环数组的几种方式是什么

PHP遍历数组的几种方式PHP提供多种遍历数组的方法,包括foreach循环、for循环、while循环和功能性函数(如array_map和array_filter)。选择合适的方法取决于性能、灵活性、功能性编程需求和数据类型。
php中循环数组的几种方式是什么
2024-04-25

java循环嵌套的方式有哪几种

在Java中,循环嵌套的方式有以下几种:1. for循环嵌套:在一个for循环内部再嵌套一个或多个for循环。```javafor (int i = 0; i for (int j = 0; j // 循环体代码}}```2. while循
2023-09-13

JS跳出循环的方法区别对比分析(break,continue,return)

面向对象编程语法中我们会碰到break,continue,return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?接下来通过本文给大家讲解JS跳出循环的方法区别对比分析(break,continue,return),感兴趣的朋友一起看看吧
2023-02-28

PHP中高效实现循环查询子分类的几种方式

PHP是一种常用的服务器端脚本语言,广泛用于Web开发。在PHP开发中,常常会遇到需要查询并展示分类以及其子分类的情况。本文将探讨如何高效实现循环查询子分类的几种方式,同时给出具体的代码示例。第一种方式:递归查询递归是一种常见的遍历树形
PHP中高效实现循环查询子分类的几种方式
2024-03-06

PHP实现普通和定时跳转的几种方式

本文介绍了PHP实现普通和定时跳转的几种方法。普通跳转header()函数:发送重定向头部exit()函数:发送重定向头部并退出脚本metarefresh标签:在HTML文档中指定重定向时间和目标URL定时跳转sleep()函数:暂停脚本并跳转setTimeout()函数:使用JavaScript指定延迟跳转PHP内置定时器:使用time_sleep_until()方法等待并跳转选择方法普通跳转用于立即重定向,定时跳转用于延迟重定向。最佳实践普通跳转时立即调用exit()函数。谨慎使用sleep()函数。
PHP实现普通和定时跳转的几种方式
2024-04-02

编程热搜

目录