js怎么终止循环,js退出for循环语句

  js怎么终止循环,js退出for循环语句

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  在JavaScript中有三种方法可以退出循环:

  使用break语句退出循环。

  使用continue语句退出循环

  使用return语句退出循环。

  方法一:使用break语句

  Break语句将导致正在运行的程序立即退出最内层包含的循环,或者退出switch语句。

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

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

  for(var I=1;i=10i ) {

  if(i==8) {

  打破;

  }

  document.write(一);

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

  输出结果:

  1234567方法二:使用continue语句

  continue语句类似于break语句。不同之处在于,它不是退出循环,而是开始新的循环迭代。

  continue语句只能在while语句、do/while语句、for语句或for/in语句的循环中使用。如果用在别的地方,会造成错误!

  for(var I=1;i=10i ) {

  if(i==8) {

  继续;

  }

  document.write(一);

  }当i=8时,直接跳出这个for循环。下次继续执行。

  输出结果:

  1234567910方法三:使用return语句

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

  for(var I=1;i=10i ) {

  if(i==8) {

  返回;

  }

  document.write(一);

  }输出结果:

  不正确的语法错误:非法返回语句(…)表示非法捕获的查询返回语句。

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

  脚本

  if (username==){

  Alert(请输入用户名);

  返回false

  }

  如果(qq==){

  Alert(请输入QQ );

  返回false

  }

  /script在上面的例子中,当用户名为空时,就不会再向下执行了。在某些表单提交中,您还可以通过返回false来停止默认提交方法,而使用Ajax提交方法,例如:

  form id= form on submit= return false ./form【推荐学习:javascript高级教程】以上是javascript中如何退出循环的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: