js return

342 阅读1分钟
        return break continue的区别:
        return 只能使用在函数中,函数外不能使用,无视任何内容直接跳出函数。
        break 用于switch或者循环语句中,跳出当前循环或者锚点循环,或者switch语句,循环外的语句继续执行。
        continue 仅跳出当前次循环,继续下一次循环,只能用于循环语句中。

一、return的作用

1.返回函数

   1.1返回函数执行的结果

    可以允许函数返回一个值,仅一个

    如果执行函数时,不把执行结果赋值就会丢失执行结果

    函数在执行时,将会返回一个结果,如果函数中没有return,就会返回undefined

  1.2返回函数体

2.阻断

        当不满足条件时,return阻断函数的继续执行,跳出


        如果在函数最后一句没有返回值的情况下,尽量不要写return

3.返回对象

  可以返回多个值

  每次执行函数创建一个新对象 工厂模式   

  单例