return break continue的区别:
return 只能使用在函数中,函数外不能使用,无视任何内容直接跳出函数。
break 用于switch或者循环语句中,跳出当前循环或者锚点循环,或者switch语句,循环外的语句继续执行。
continue 仅跳出当前次循环,继续下一次循环,只能用于循环语句中。
一、return的作用
1.返回函数
1.1返回函数执行的结果


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

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



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


1.2返回函数体


2.阻断

当不满足条件时,return阻断函数的继续执行,跳出
如果在函数最后一句没有返回值的情况下,尽量不要写return
3.返回对象
可以返回多个值


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


单例

