我们在开发过程中经常会需要将我们设置好的语句根据一定的规则中断执行,这样才能完成功能,那么你知道都有哪些方式能够实现这个效果吗?

方法一:break

方法二:return

方法三:continue

方法四:逻辑操作符||(或者)

从左往右开始识别如果第一个就是 true 那就不会再往后识别 直接把第一个的值作为结果返回

console.log(1 || 0);

方法五:default

前面的条件都不满足的时候执行

方法六:定时器

倒计时定时器(炸弹定时器)只会执行一次

方法七:解绑事件

removeEventListener(事件类型,事件处理函数)

detachEvent(on + 事件类型,事件处理函数)

注意:解绑的时候 传入的事件处理函数和绑定的时候必须是同一个事件处理函数 (同一个地址) 此段函数不支持IE浏览器

以上就是JavaScript中常见的几种中断循环执行的方式了,希望能帮到大家。

本文来自千锋教育,转载请注明出处。

JavaScript如何中断循环执行?相关推荐

  1. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

  2. javascript中for循环和setTimeout同时使用,出现的问题

    javascript中for循环和setTimeout同时使用,出现的问题 for循环代码 <!DOCTYPE html> <html lang="en"> ...

  3. javascript中while循环、do....while与for循环的用法和区别

    while语法: 1.while语法: while(循环条件){ 循环主体; } 计算表达式的值,当值为真(非0)时,则 执行循环体语句. 例: <script type="text/ ...

  4. JavaScript里的循环方法:forEach,for-in,for-of

    2019独角兽企业重金招聘Python工程师标准>>> JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for (var index = 0 ...

  5. Javascript 深入学习循环

    本文章记录本人在深入学习js循环中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习. 选择正确的循环体 在大部分编程语言中,代码执行的时间多数消耗在循环的执行上. js定义了4种类型的 ...

  6. 你可能不知道的java、python、JavaScript以及jquary循环语句的区别

    一.概述 java循环语句分为四种形式,分别是 while, do/while, for, foreach: python中循环语句有两种,while,for: JavaScript中循环语句有四种, ...

  7. JS定时器使用,定时定点,固定时刻,循环执行

    本文概述:本文主要介绍通过JS实现定时定点执行,在某一个固定时刻执行某个函数的方法.比如说在下一个整点执行,在每一个整点执行,每隔10分钟定时执行的方法. JavaScript中有两个定时器方法:se ...

  8. java如何循环调用方法_Java:调用方法的“中断”循环?

    我的小程序有点问题. 我有一个JOptionPane要求一个数字,如果该数字小于10,则一个循环会一直持续下去,并永远做下去,继续询问数字. 在该循环内,我调用一个方法,将int作为参数. 在该方法中 ...

  9. CSS3: 动画循环执行(带延迟)的实现

    出处:http://www.cnblogs.com/starof/p/5443445.html 一.最终效果 需求:gift图片的小动画每隔2s执行一次. 需求就一句话,我们看一下实现过程. 二.实现 ...

最新文章

  1. Django开发环境准备
  2. vue(2)---computed,watch--2019.5.21学习笔记
  3. opencv for linux mac,opencv for Java在MacOS 10.10安装
  4. 计算机工程毕业论文任务书,(计算机工程毕业设计论文任务书开题报告模板.doc...
  5. java 动态规划视频_157-动态规划算法解决背包问题1
  6. linux 更改 引导分区,Linux系统引导过程及引导修复
  7. python程序结构框架_Python——Flask框架——程序的基本结构
  8. 记录使用IDEA部署Tomcat时提示错误:the selected directory is not a TomEE home
  9. matlab对正弦采样信号采样重建,信号与系统实验报告4
  10. HDU1086You can Solve a Geometry Problem too(判断线段相交)
  11. ERROR 2006 (HY000) MySQL server has gone away
  12. 昆明北大附中2021高考成绩查询入口,昆明高考成绩单:昆明多所高中高考数据来啦!...
  13. rds基于什么开发_玩物得志: 基于DataWorks+MaxCompute+MC-Hologres 构建大数据平台
  14. 各行业的英语术语(绝对精华 1)
  15. linux格式化硬盘 中断,linux格式化硬盘【调解方案】
  16. U盟用新浪微博第三方登录 文件不存在 c8998 解决办法
  17. uni-app开发微信小程序使用微信小程序的插件
  18. 网上贵金属交易怎么操作?网上贵金属交易策略有哪些?
  19. 用AS实现微信界面设计
  20. 真实IP收集及其利用方式

热门文章

  1. 使用PaddleFluid和TensorFlow训练序列标注模型
  2. CVPR 2021 involution:超越convolution和self-attention的神经网络新算子
  3. LeetCode 16 最接近的三数之和
  4. Spring Boot——游戏成就系统设计DEMO
  5. PHP——访问网站根目录解决方案
  6. class字节码文件中的常量池结构详解
  7. 使用Xcode 4编译器设定Release/Debug教程
  8. Spring-学习笔记06【spring_day02资料_dbutils】
  9. Spring-学习笔记03【Spring的IOC和DI】
  10. Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream