关于js中return的用法有一点不懂,求解
return和returnfalse在js中的使用,有一处不理解,我在网上也找了很多这方面的内容,结果看到的是大家都写了同一篇博客,也不知道谁抄谁的,疑问点在这里retu...
return和return false在js中的使用,有一处不理解,我在网上也找了很多这方面的内容,结果看到的是大家都写了同一篇博客,也不知道谁抄谁的,疑问点在这里
return false;分会错误的处理结果,终止处理。
return;把控制权返回给页面。
这是原博写的,我的疑问是,当我一个方法,当一种条件满足时,不想继续执行,我用了return和return false,结果是一样,都达到了我想要的目的,没有让这个方法继续执行,疑问来了,那他们俩的区别在哪啊,还有,这句【return;把控制权返回给页面。】一直没读懂,还希望这方面真懂的朋友给讲讲,谢谢。 展开
return false;分会错误的处理结果,终止处理。
return;把控制权返回给页面。
这是原博写的,我的疑问是,当我一个方法,当一种条件满足时,不想继续执行,我用了return和return false,结果是一样,都达到了我想要的目的,没有让这个方法继续执行,疑问来了,那他们俩的区别在哪啊,还有,这句【return;把控制权返回给页面。】一直没读懂,还希望这方面真懂的朋友给讲讲,谢谢。 展开
3个回答
2014-08-29
展开全部
return 返回一个函数的运行结果,比如:1+2=3,3就是结果值,值也可以是布尔的:真 \ 假
因为 JS 变量作用域的限制,1+2=3 这个结果值只能在当前函数内有效,很多情况下要把3这个值在 当前函数外面,再给另一个函数用就只有两个办法:
用 return 返回出来给另一个函数
把 1+2=3 这个结果赋值给一个全局变量,其他函数使用这个全局变量(JS里面用全局变量很容易出问题,大多数情况下基本上都是不用全局变量的)
return 和 return false 返回的分别是真、假啊,另一个函数就可以判断这个真、假:
if 真 干某事
if 假 又干某事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我一般用return的意思是跳出方法,return以下的代码将不会执行!(这个方法不需要返回值时)
需要返回值就return false;同样return false以下的代码将不会执行!
需要返回值就return false;同样return false以下的代码将不会执行!
更多追问追答
追问
您能再帮我一下吗,就是我想问,什么情况下需要这个返回值(false),谢谢。
追答
方法需要返回结果给调用方法的对象就用false;如
function a1(p){
if(p>0){
return false;
}else{
return true;
}
}
var a = a1(0); //变量a等于true
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询