码迷,mamicode.com
首页 > 其他好文 > 详细

break, continue,return

时间:2018-12-04 15:34:48      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:lse   family   ons   switch   需要   script   实例   ==   其他   

break 语句可用于跳出当前循环(包括switch循环)。它只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。
for (i=0;i<5;i++){
  if (i==3) {
    break;
  }
  console.log(i)
}//0 1 2

 

continue 语句中断循环中的迭代,不跳出循环,而是继续往下判断循环条件执行下一个迭代。只是结束循环中的一个过程,但是不能终止循环继续进行。
注意continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!
for (i=0;i<5;i++){
  if (i==3) {
    continue;
  }
  console.log(i)
}//0 1 2 4

 

return语句是用于指定函数的返回的值,只能出现在函数体内,其他地方会造成语法错误。当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!
<script>
  if (username==""){
    alert("请输入用户名");
    return false;
  }
   if(qq==""){
    alert("请输入QQ");
     return false;
  }
</script>
上面的实例里,当username为空时,就不会再向下执行。
 

break, continue,return

标签:lse   family   ons   switch   需要   script   实例   ==   其他   

原文地址:https://www.cnblogs.com/luluyang/p/10064139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!