return语句代表需要返回一个值,如果不需要就不需要使用return语句。都类似一个出口,return 可以结束方法体中 return后面部分代码的执行。return false 或者 return true 通常用于判断一些结果。
return: 1.返回控制与函数结果 即return + 表达式 ,调用函数,并返回表达式的值
2.返回控制,没有函数值 即return。是函数不需要返回值,当你需要中止函数往下执行时,用这个
大多数情况下,函数经过一系列的运算处理,会有一个返回值,返回到外部需要的地方,这个值一般用return语句,也就是说,return 是返回值,不是终止函数运行。但是注意:return 表达式 ; 在本函数之后的代码不再运行。
例如:function onclick(){
/*运算中**/
return 表达式;
/*其他代码*/==>>不执行
}
return false.:1.通常让函数返回false,是想当不满足或满足一定条件时,阻止默认默认事件的发生(即继续执行下面的代码),但是注意:return false只在当前函数有效,并不会影响其他外部函数的执行.
2.返回错误的处理结果
3.终止处理。
4.阻止提交表单(onsubmit="return false";)。
例如:
<ul id="imgLib">
<li><a href="img/1.png" title="圣诞老人1" onclick="showPic(this);return false">圣诞老人</a></li>
<li><a href="img/3.png" title="奇异塔1" onclick="showPic(this);return false">奇异塔</a></li>
<li><a href="img/4.png" title="机器人1" onclick="showPic(this);return false">机器人</a></li>
</ul>
点击超链接<a>,不会打开跳转href的页面,而只是运行show()函数。即阻止了默认事件的发生。
return true:返回正常的处理结果,如果用这个就返回终止下面的代码。