【JavaScript】 return、return false、return true 三者的区别
JavaScript 中 return、return false、return true 三者的区别
返回控制与函数结果
语法:return
表达式
语句结束函数执行,返回调用函数,而且把表达式的值作为函数结果;
返回控制
无函数结果
语法:return
在大多数情况下,为事件处理函数返回 false
,可以防止默认的事件行为.例如,默认情况下点击一个 <a>
元素,页面会跳转到该元素 href
属性指定的页面
return false
只在当前函数有效,不会影响其他外部函数的执行。
总结
return true
:返回正常的处理结果;
return false
:返回错误处理结果,终止处理 ; 比如表单阻止提交;阻止执行默认行为;
return
:把控制权交给页面;