首页 > 代码库 > js中return的用法
js中return的用法
一、返回控制与函数结果
语法:return 表达式;
在函数语句结束时执行,并返回表达式的值作为函数的结果;
二、返回控制
返回空值,语法:return;
一般来讲,为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,比如,在默认情况下点击一个<a>元素,那么页面就会跳转到元素href属性指定的页,那当你用return false;时,就相当于一个终止符,而return true;相当于一个执行符。
比如:<a href="http://www.mamicode.com/eoh.html" onclick="return add_onclick()">open</a>//return false/true
<script>
function add_onclick(){
return false; //false阻止跳转
}
</script>
在js中,会常用return false; 来阻止表单提交或者继续执行下面代码,也就是阻止执行的默认行为。
比如: function sum(){
if(true){
return false;
}
}
function test(){
sum();
num();
}
虽然sum函数返回false阻止提交,但不会影响num函数的执行,a函数中返回false对test()函数而言只是相当于一个返回值,并不会影响test()函数的执行,简而言之,return:false;只对当前函数有效,并不会影响其他函数执行。
js中return的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。