js中return;、return true、return false的区别与理解

作者:MJ 发布于:2016-11-4 17:21 Friday 分类:JQuery

return; 和 return true; 这两个语法的理解是:
结束本JS函数的执行,并返回在它之前函数执行的结果,同时把控制权还给页面,让页面代码事件继续执行下去。

return false; 这个语法的理解是:
结束本JS函数的执行,并返回在它之前函数执行的结果,终止页面代码事件继续执行下去。

例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页,而在js中Return False 就相当于这个页面跳转事件的终止符,Return True 就相当于这个页面跳转事件的执行符。return false的作用一般是用来取消默认事件的。比如你单击一个链接除了触发你的onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象的默认事件就使用return false。

标签: return

评论(0) 引用(0) 浏览(227601)

Powered by 588cy.com