前端js之执行关键字

前言:js方法中有三个有意思的关键字分别是return,break,continue可以控制方法的执行流程。探究一下感觉跟探索人生却是两样。

核心内容:三个关键字的应用场景。

开始了:

1、吹牛逼

2、吹牛逼

3、something  you worried,it will。

A:continue的应用场景

解析:此关键词最常见用于循环方法中,在循环中有的操作并不想某个循环元素执行,只要写一个判断条件当满足条件时,写下一句华丽的continue,停止下面的操作而进入下一个循环中。在对象组分类操作中,有些执行操作,有些不执行时可以使用。

B:break的应用场景

解析:不管是for,while,switch中只要满足条件使用break就可以结束一切。可是有些时候不管是代码也好,人生也罢不是说结束就结束的,总有一些羁绊。

C:return的应用场景

解析:return的应用场景有四种,分别return,return false,return true,return 加返回值。在方法中只要写了return就会停止方法执行,不像break还有方法类型的限制。而return false 则应用在一些阻止浏览器默认行为操作,onclick方法中return false,这个点击就失效了,其他事件也一样,比阻止冒泡强多了和event里面preventDefault这种组织浏览器默认行为类似。很多时候我真的想要一个结束的结果,就运用return加返回值,又有些时候我想在循环和递归结束后要一个返回值,当我们同时希望把return作为结束和返回值的时候,我们得到的却是一个undefined。解决办法两者分离,用条件循环,用return递归方法。

总结:这三个关键字都可以改变方法的执行流程,代码中的操作往往简单,要开始可以开始,要继续可以继续,要结束可以结束,要结果有结果。可是人生呢,驻足思量。

庄周久梦蝶,却难分蝶我。

吾君日梦蝶,不意对与错。

something you worried,it will 。

something you feared,it will。

something you cared,it will be  there for longtime。

life it is。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,787评论 0 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,032评论 19 139
  • 九月底终于结束了保研复试,上一篇小感是同济东南被拒,南大无果,将赴华工时写的,当时觉得研究生就这最后一次机会了,如...
    jamie16阅读 128评论 0 0
  • 多久了,我躺在這間破爛不堪的老房子裏。屋縫灑下的陽光刺痛了我的雙眼,我抬起手臂搭在眼瞼上。肚子“咕嚕咕嚕”連續在響...
    寅夕阅读 81评论 0 0
  • 运营是目标导向的,是以数据为衡量效果的依据。举两个例子: 对于社区来说,策划有奖话题,收益是社区活跃度,衡量数据是...
    硅谷堂阅读 263评论 0 0