1、最近项目中遇到一个问题,大概是某个溱碳叛鹤前台某个操作触发了一个js方法,结果页面发生了变化,所有东西都没了,只有一个空白页面,页面上有一个false;检查了下发现这个js方法最终返回了一个false,把false去掉,bug就解决了,于是自己查了下有关资料做了一下了解。return作为返回关键字,有以下两种意义的返回格式:1,返回把握与函数成果:语句停止函数执行,返回调用函数,并且把函数的值作为返回成果。2,返回把握,无函数成果:return;在大多半景象下,为事务处理惩罚函数返回false,可以防止默认的事务行动.例如,默认景象下点击一个<A>元素,页面会跳转到该元素href属性指定的页. return false 就相当于终止符,return true 就相当于履行符。在js中return false的感化一般是用来作废默认动作的。比如你单击一个链接除了触发你的"onclick"事务以外还要触发一个默认事务就是履行页面的跳转。所以若是你想作废对象的默认动作就可以return false。也就是说若是你想用JS代码来局部改变一些数据而不引起页面其他部位的变更,那么你就应当在该onclick事务代码的后面加上return false;我最常用的是用return作为阻止代码继续执行和表单提交。return true:返回正确的处理结果。return false返回错误的处理结果以及组织代码继续向下执行。return:将把握权返回给页面