js中return、return true、return false的区别
1.返回控制与函数结果的情况
- return 表达式;
该语句结束当前函数执行,返回调用的函数
,而且把表达式的值作为函数的结果输出
。
2.返回控制ture和false的情况
无函数结果
- return true;
相当于执行符
。 - return false;
相当于终止符
。它的作用一般是用来取消默认动作
的,比如终止表单的提交、阻止链接的默认跳转,如果你想取消对象的这些默认动作就可以return false。 - return;
即返回null
,起到中断方法执行
的效果,只要不return false事件处理函数将会继续执行,表单将提交。
总结
return 用于结束当前函数
的执行,只在当前函数有效,不会影响其他外部函数的执行。