javascript中break,continue和return语句用法小结

 更新时间:2012年05月24日 19:49:31   作者:  
break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习c语言的时候经常把它们的用法给搞错。不过现在好了,我已彻底搞清楚它们之间的用法
由于最近一直在看javascript,下面简要说一下它们三个在javascript的一些用法

break语句:
break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。

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

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


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

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

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


return语句:
return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!
当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!

相关文章

  • 学习javascript,实现插入排序实现代码

    学习javascript,实现插入排序实现代码

    首先新建一个空列表,用于保存已排序的有序数列(我们称之为"有序列表")。从原数列中取出一个数,将其插入"有序列表"中,使其仍旧保持有序状态。
    2011-07-07
  • Bootstrap模态框使用详解

    Bootstrap模态框使用详解

    这篇文章主要为大家详细介绍了Bootstrap模态框的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 浅谈JavaScript对象的创建方式

    浅谈JavaScript对象的创建方式

    下面小编就为大家带来一篇浅谈JavaScript对象的创建方式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考,一起跟随小编过来看看吧
    2016-06-06
  • Jquery颜色选择器ColorPicker实现代码

    Jquery颜色选择器ColorPicker实现代码

    这里我要分享一个自己修改的颜色选择器,有需要的朋友参考下
    2012-11-11
  • iframe 自适应高度[在IE6 IE7 FF下测试通过]

    iframe 自适应高度[在IE6 IE7 FF下测试通过]

    有时候我们需要让我们的iframe自动适应高度,但多浏览器兼容性不好,大家不妨试下这个。
    2009-04-04
  • JavaScript中的for循环与双重for循环详解

    JavaScript中的for循环与双重for循环详解

    这篇文章主要给大家介绍了关于JavaScript中for循环与双重for循环的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 阻止mousemove鼠标移动或touchmove触摸移动触发click点击事件

    阻止mousemove鼠标移动或touchmove触摸移动触发click点击事件

    这篇文章主要为大家介绍了阻止mousemove或touchmove与click事件同时触发技巧,一个按钮绑定了多个事件,所以就要想办法阻止 mouse 鼠标事件或 touch 触摸事件 与 click 事件同时触发,不然每次拖拽按钮后都会触发 click 事件,这显然是不友好的
    2023-06-06
  • 关于innerHTML后丢失动态绑定的EVENT问题解决方法

    关于innerHTML后丢失动态绑定的EVENT问题解决方法

    用innerHTML取出一段内容后再innerHTML回去,那么原来动态绑定的事件就会丢失,下面与大家分享下解决方法,感兴趣的朋友可以参考下哈
    2013-05-05
  • JavaScript对象原型链原理详解

    JavaScript对象原型链原理详解

    这篇文章主要介绍了JavaScript对象原型链原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 13 个JavaScript 性能提升技巧分享

    13 个JavaScript 性能提升技巧分享

    13个简单的代码优化方法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运行你的 JavaScript 代码更加快速
    2012-07-07

最新评论