前言: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。