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

浙公网安备 33010602011771号