javascript中return、return false、return true三者的区别

时间:2021-12-31 20:18:53

一、返回控制与函数结果

语法为:return 表达式;

语句结束函数执行,返回调用函数,而且把表达式的值作为函数结果;


二、返回控制

无函数结果,语法为:return;


在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.   

总之:return false 只在当前函数有效,不会影响其他外部函数的执行。


三、总结

HTML:

return true:返回正常的处理结果;

return false:返回错误处理结果,终止处理 ; 比如表单阻止提交;阻止执行默认行为;

return:把控制权交给页面;