js中return、return true、return false的区别

1.返回控制与函数结果的情况

  • return 表达式;
    该语句结束当前函数执行,返回调用的函数,而且把表达式的值作为函数的结果输出

2.返回控制ture和false的情况

无函数结果

  • return true;
    相当于执行符
  • return false;
    相当于终止符。它的作用一般是用来取消默认动作的,比如终止表单的提交、阻止链接的默认跳转,如果你想取消对象的这些默认动作就可以return false。
  • return;
    返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交。

总结

return 用于结束当前函数的执行,只在当前函数有效,不会影响其他外部函数的执行。

原文地址:https://www.cnblogs.com/ZerlinM/p/13576367.html