JavaScript怎么终止循环

方法:1、使用break语句退出循环,立刻退出包含在最内层的循环或者退出一个switch语句。2、使用continue语句退出循环,不是退出一个循环,而是开始循环的一次新迭代。3、使用return语句退出循环,只能出现在函数体内。

JavaScript怎么终止循环

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

break语句

break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。

由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。

立即学习“Java免费学习笔记(深入)”;

如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。

for(var i=1;i

当i=8的时候,直接退出for这个循环。这个循环将不再被执行!

//输出结果:1234567

continue语句

continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。

continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

for(var i=1;i

当i=8的时候,直接跳出本次for循环。下次继续执行。

//输出结果:1234567910

return语句

return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!

for(var i=1;i<=10;i++) {     if(i==8) {         return;     }     document.write(i); }

登录后复制

Uncaught SyntaxError: Illegal return statement(…)
意思是非法捕获的查询返回语句。

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

if (username==""){   alert("请输入用户名");   return false;}if(qq==""){   alert("请输入QQ");   return false;}

登录后复制

上面的实例里,当username为空时,就不会再向下执行,在一些表单提交中,也可以通过return false来阻止默认的提交方式,改用Ajax的提交方式,例如:


登录后复制

【推荐学习:javascript高级教程】

以上就是JavaScript怎么终止循环的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2710212.html

(0)
上一篇 2025年3月7日 20:50:27
下一篇 2025年3月7日 20:50:37

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 值得了解的操作JS字符串的4个小技巧

    字符串是编程世界最基本最重要的数据类型之一,javascript也不例外。下面本篇文章就来给大家分享4个优雅的操作javascript字符串的技巧,快来收藏吧! JavaScript 字符串是不可变的,对于存储可以由字符、数字和 Unico…

    2025年3月7日
    100
  • Javascript中什么是私有成员

    私有Private成员要由构造器生成。这个构造器有三个私有实例变量:param, secret, 和 self。它们被附加到了对象上,但它们无法从外部访问,同时它们也无法被这个对象的公共方法所访问。他们只对私有成员可见。 本教程操作环境:w…

    2025年3月7日
    200
  • javascript区分整数和浮点数吗

    javaScript是不区分整数值和浮点数值的。Number类型都可以存放。如果向Number()转换函数传入一个字符串,它就试图会将其转换成整数或者浮点数。 本教程操作环境:windows7系统、javascript1.8.5版、Dell…

    2025年3月7日
    200
  • javascript是什么格式的文件

    javascript是“.js”格式的文件。Js一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。JavaScript已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。…

    2025年3月7日
    200
  • javascript创建新节点方法是什么

    方法是:1、createElement(),创建元素节点;2、createTextNode(),创建文本节点;3、createComment(),创建注释节点;4、createDocumentFragment(),创建文档碎片节点。 本教程…

    2025年3月7日
    200
  • javascript加入网页有几种方法

    js加入网页的方法有两种,分别是:1、直接方式,语法格式为“js代码”;2、引用方式,语法格式“”。 1、直接方式   这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:      登录后复制   在这个例子中,我们…

    2025年3月7日
    200
  • javascript算术运算符有哪些

    javascript算术运算符有:加法运算符“+”,减法运算符“-”、乘法运算符“*”、除法运算符“/”、求余运算符“%”、递增运算符“++”、递减运算符“–”、幂运算符“**”。 本教程操作环境:windows7系统、java…

    2025年3月7日
    200
  • javascript如何表示空指针

    在javascript中,用null表示空指针。null的主要用途就是在赋值不确定的情况下,用一个null代替赋值,后面用在时候再重新赋值,初始赋值用null,几乎不占据内存空间。 本教程操作环境:windows7系统、javascript…

    2025年3月7日
    200
  • JavaScript中获取元素的方法有哪些

    JavaScript中获取元素的方法有:1、根据id获取元素;2、根据标签名字获取元素;3、根据name属性的值获取元素;4、根据类样式的名字获取元素;5、根据选择器获取元素。 本教程操作环境:windows7系统、javascript1.…

    2025年3月7日
    200
  • JavaScript有没有集合

    JavaScript中有集合,JavaScript中的HTMLCollection对象是类数组的HTML元素列表(集合)。getElementsByTagName()方法返回HTMLCollection对象。 本教程操作环境:windows…

    2025年3月7日
    200

发表回复

登录后才能评论