iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >continue是跳出当前循环还是所有循环
  • 541
分享到

continue是跳出当前循环还是所有循环

continue 2023-05-14 21:05:50 541人浏览 安东尼
摘要

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。continue语句continue 语句用来跳过本次循环,执行下次循环。当遇到 continue 语句时,程序会立即重新检测条件表达式,如果表达式

continue是跳出当前循环还是所有循环

教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

continue语句

continue 语句用来跳过本次循环,执行下次循环。当遇到 continue 语句时,程序会立即重新检测条件表达式,如果表达式结果为真则开始下次循环,如果表达式结果为假则退出循环。

【示例1】使用 continue 语句跳出 for 循环:

<script type="text/javascript">
for (var i = 1; i < 10; i++) {
    if(i % 2 != 0) {
       continue;
    }
    console.log(i);
}
</script>

分析:

  • for (var i = 0; i < 10; i++){}语句可以循环得出1~10 之间的所有数字

  • if(i % 2 != 0)语句用于判断i的值能否整除2,不能整除则()中值为true,则执行continue;语句。

  • 在循环体中,使用if(i % 2 == 0)语句进行判断,如果i的值能整除2就使用“console.log(i);”输出;如果i的值不能整除2,则触发continue;语句,跳出本次循环(不进行输出),执行下一次循环。

输出结果:

1.png

扩展知识:break语句

break语句用于跳出当前的语法结构,可以终止循环体的代码并立即跳出当前的循环,执行循环之后的代码(如果有的话)。

break和continue的不同点是:continue语句只是结束本次循环,而 break 语句会终止整个循环的执行。

沿用上面的示例1中代码,将continue;换成break;,会输出什么?

<script type="text/javascript">
for (var i = 1; i < 10; i++) {
    if(i % 2 != 0) {
       break;
    }
    console.log(i);
}
</script>

答案是:什么也不输出。为什么会这样尼?我们来分析一下:

forx循环一开始,i=1,1小于10吗?当然,然后开始执行循环体中的if(i % 2 != 0)语句;

那么1能整除2吗?显然是不能,因此()中值为true,则执行if中的“break;”语句,直接跳出整个循环了,根本没有机会执行“console.log(i);”语句。


以上就是continue是跳出当前循环还是所有循环的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: continue是跳出当前循环还是所有循环

本文链接: https://www.lsjlt.com/news/206965.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • continue是跳出当前循环还是所有循环
    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。continue语句continue 语句用来跳过本次循环,执行下次循环。当遇到 continue 语句时,程序会立即重新检测条件表达式,如果表达式...
    99+
    2023-05-14
    continue
  • continue是跳出当前循环吗
    本篇内容介绍了“continue是跳出当前循环吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!continue是跳出当前循环。continu...
    99+
    2023-07-05
  • Python跳出循环语句continue
    虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。breakfor x in range(10):     if x==5:   ...
    99+
    2023-01-31
    语句 Python continue
  • Java怎么跳出当前多重循环
    这篇文章主要介绍“Java怎么跳出当前多重循环”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java怎么跳出当前多重循环”文章能帮助大家解决问题。Java是如何跳出当前多重循环?不建议使用在最外层前...
    99+
    2023-06-26
  • java怎么跳出当前多重嵌套循环
    要跳出当前多重嵌套循环,可以使用标签(label)和break语句。在外层循环前面加上一个自定义的标签,示例如下:```javaou...
    99+
    2023-09-13
    java
  • PHP中如何使用foreach()跳出本次或当前循环与终止循环
    这篇文章主要介绍PHP中如何使用foreach()跳出本次或当前循环与终止循环,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   PHPforeach()跳出本次或当前循环与终止循...
    99+
    2024-04-02
  • shell退出当前循环的方法是什么
    在 shell 中,退出当前循环的方法可以使用关键字 `break`。当执行到 `break` 时,循环会立即终止,并跳出循环的代码...
    99+
    2023-09-14
    shell
  • Java如何跳出当前多重循环你知道吗
    目录Java是如何跳出当前多重循环?不建议使用建议使用总结Java是如何跳出当前多重循环? 不建议使用 在最外层前面加一个标记A,然后用break A;可以跳出多重循环因为它不会让你...
    99+
    2024-04-02
  • JS的跳出循环语句break和continue怎么使用
    这篇文章主要介绍了JS的跳出循环语句break和continue怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS的跳出循环语句break和continue怎么使用文章...
    99+
    2024-04-02
  • JAVA中跳出当前多重嵌套循环的方法详解
    目录前言方法如下总结前言 在Java中,如何跳出当前的多重嵌套循环?很多复杂的运算以及逻辑可能用到嵌套循环,但是如何跳出当前的多重嵌套循环,很多同学特别是新手都操作的不是很清楚。 方...
    99+
    2024-04-02
  • JS跳出循环的方法区别对比分析(break,continue,return)
    目录js编程语法之break语句:js编程语法之continue语句:js编程语法之return语句:跟许多多态语言一样,js也有break,continue,return 面向对象...
    99+
    2023-02-28
    js跳出循环 js break continue return区别
  • php跳出循环的方法有哪些
    本篇内容介绍了“php跳出循环的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、使用continue语句continue语句的作...
    99+
    2023-06-20
  • 在循环中break与continue的区别是什么
    这期内容当中小编将会给大家带来有关在循环中break与continue的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。相信刚学编程的人很容易被break,continue这两个关键词搞混淆了,两...
    99+
    2023-06-02
  • java跳出循环的方式有哪几种
    Java中跳出循环的方式有以下几种:1. 使用break语句:当循环条件满足某个条件时,可以使用break语句跳出循环,执行循环后面...
    99+
    2023-10-18
    java
  • 循环语句中continue语句的作用是什么
    循环语句中的continue语句用于跳过当前循环中剩余的代码,直接进入下一次循环的判断条件。当程序执行到continue语句时,会立...
    99+
    2023-08-25
    continue
  • JS跳出循环的方法有什么区别
    本文小编为大家详细介绍“JS跳出循环的方法有什么区别”,内容详细,步骤清晰,细节处理妥当,希望这篇“JS跳出循环的方法有什么区别”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。js编程语法之break语句:brea...
    99+
    2023-07-05
  • web前端中死循环指的是什么
    这篇文章主要介绍了web前端中死循环指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇web前端中死循环指的是什么文章都会有所收获,下面我们一起来看看吧。死循环是指无法靠自身的控制终止的循环,是单一程序在...
    99+
    2023-07-05
  • oracle循环取出表中每条数据的方法是什么
    要循环取出表中每条数据,可以使用游标(cursor)的方式来实现。以下是一个示例的方法:1. 首先,声明一个游标变量,并将查询结果赋...
    99+
    2023-08-15
    oracle
  • vue computed多次访问会有死循环原理是什么
    今天小编给大家分享一下vue computed多次访问会有死循环原理是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如下...
    99+
    2023-07-05
  • 在 for 循环中调用 defer - 是否有更好的方法来延迟从通道读取响应?
    在 for 循环中调用 defer - 是否有更好的方法来延迟从通道读取响应?这是许多开发者在使用 Go 语言时常遇到的问题。defer 关键字在 Go 语言中用于延迟执行函数,在 f...
    99+
    2024-02-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作