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语句时,即使函数主体中还有其他语句,函数执行也会停止!

相关文章

  • JS获取当前日期和时间的简单实例

    JS获取当前日期和时间的简单实例

    这篇文章主要介绍了JS获取当前日期和时间的简单实例,有需要的朋友可以参考一下
    2013-11-11
  • JS轮播图实现简单代码

    JS轮播图实现简单代码

    这篇文章主要为大家详细介绍了JS轮播图实现简单代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • js复制文本到粘贴板(Clipboard.writeText())

    js复制文本到粘贴板(Clipboard.writeText())

    这篇文章主要介绍了js复制文本到粘贴板(Clipboard.writeText()),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • javascript中处理时间戳为日期格式的方法

    javascript中处理时间戳为日期格式的方法

    本文为大家介绍下javascript中如何将时间戳处理为日期格式,下面有个不错的示例,感兴趣的朋友可以参考下
    2014-01-01
  • 分离式javascript取当前element值的代码

    分离式javascript取当前element值的代码

    比较不错的分离式js代码,获取element的值,大家注意下,运行后的效果是32之类的值,其实主要是没有强制转换成数字,所以大家可以加上
    2008-05-05
  • Bootstrap3制作搜索框样式的方法

    Bootstrap3制作搜索框样式的方法

    这篇文章主要介绍了Bootstrap3制作搜索框样式的方法 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 妙用Bootstrap的 popover插件实现校验表单提示功能

    妙用Bootstrap的 popover插件实现校验表单提示功能

    最近使用bootstrap开发项目比较多,在表单校验功能中用popover插件实现出错提示功能很方面,下面小编给大家带来了一篇关于Bootstrap的 popover插件实现校验表单提示功能的实现代码,非常不错,感兴趣的朋友一起看看吧
    2016-08-08
  • Package.js  现代化的JavaScript项目make工具

    Package.js 现代化的JavaScript项目make工具

    Package.js是一个很方便的JavaScript包依赖管理及Make工具。它的设计目标是使浏览器端的JavaScript Component/App 开发更加模块化
    2012-05-05
  • JS target与currentTarget区别说明

    JS target与currentTarget区别说明

    target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的,而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(一般为父级)。
    2011-08-08
  • javascript OFFICE控件测试代码

    javascript OFFICE控件测试代码

    OFFICE控件测试代码,主要是控制office的一些功能,需要的朋友可以参考下。
    2009-12-12

最新评论