问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js里面的return返回值是干什么的?211

发布网友 发布时间:2023-10-18 18:24

我来回答

4个回答

热心网友 时间:2024-11-19 05:59

一、函数返回值,并终止函数的运行 

语法:return 表达式;

在函数语句结束时执行,并返回表达式的值作为函数的结果;

二、返回控制 

语法:return;

一般来讲,为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,比如,在默认情况下点击一个元素,那么页面就会跳转到元素href属性指定的页,那当你用return false;时,就相当于一个终止符,而return true相当于一个执行符。

扩展资料:

return 工作原理

被调函数运行结束后才会返回主调函数,但是被调函数运行结束后系统为被调函数中的局部变量分配的内存空间就会被释放。也就是说,return 返回的那个值在被调函数运行一结束就被释放掉了。

事实上在执行 return 语句时系统是在内部自动创建了一个临时变量,然后将 return 要返回的那个值赋给这个临时变量。所以当被调函数运行结束后 return 后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。

而且定义函数时指定的返回值类型实际上指定的就是这个临时变量的类型。这也是为什么当 return 语句中表达式的类型和函数返回值类型不一致时,将 return 的类型转换成函数返回值类型的原因。

return 语句实际上就是将其后的值赋给临时变量,所以它要以临时变量的类型为准,即函数返回值的类型。

热心网友 时间:2024-11-19 05:59

return是向函数返回值,并终止函数的运行
比如:
function a(){
return 10;//这个时候,函数a的值会等于10,并且函数中下面的内容不再执行
document.write(50);//由于上面已经return了,这条代码不会执行
}
至于什么时候会用到,那看你要函数来做什么,你要他返回值就返回咯,不要他返回就不返回咯!
比如,用函数来做一个加法运算,需要他返回值,那就这样
function a( b, c ) {
return b + c;
}
那么调用:
var abc = a(5, 80);
这个时候,abc这个变量的值会是85
如果想直接输出结果,不要返回值那就
function a( b, c ) {
document.write( b + c );
}

这个时候调用, var abc = a(5, 80);
那么页面会输出85,但abc是没有值的
当然,js中的return不一定非得用在函数function中,有时候也可以用来阻止某些动作,
比如表单的提交,让表单的提交事件返回false,那表单就不会提交:onsubmit="return false"追问return向函数返回值干什么用呢?

追答他就是返回值,至于作什么用,这都看你自己啊!
看你的需求啊
哎!你这么问!都不知道怎么给你说了!

热心网友 时间:2024-11-19 05:59

跟java,c++之类的一样啊,会返回到调用该函数的代码那
比如:
var a=getTime();
这里就是返回到变量a里去了

热心网友 时间:2024-11-19 06:00

默认函数是没有返回值的。
通常函数经过一系列处理后需要给外部返回一个值或者对象
比如function sum(a,b){return a+b};
alert(sum(1,2))==>3如果没有return将会弹出undefined
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 如何理解李白诗歌中的愁1 脑筋急转弯:爱情和友情的区别是什么?4 微信护眼蒋老师是骗子吗?急!他朋友圈上好多成功案例18 微信上的护肤达人蒋俐的药是真的吗?3 如果我是唯一一个一夜之间头发全部变白的人,别人会怎样看我?69 ...failed !Please enter Setup to re-configure your system. Press... "美的表现形态极为丰富,大致可分为( )。 A 自然美 B ... 数学题2题~追加分50分!急! 配一台家用娱乐的电脑怎么配置? 象过河财务管理软件免费版和付费版的区别? 怎么会有濒临灭绝的动物 为什么许多动物濒临灭绝?214 怎样才可以减少华南虎灭绝的几率3 如何处理森林减少,动物灭绝?9 为什么很多人会一夜白发?20 为什么称李白是浪漫主义诗人?如何理解“浪漫主义”37 谈谈你是如何理解盛唐时代塑造了李白杜甫等许多伟大诗人?8 谁会解决用友T1商贸宝批发零售版的服务器连接失败??15 在《把酒问月》中谈谈对李白浪漫主义的理解3 怎么理解李白诗歌与盛唐文化的关系36 用友T1商贸宝启动系统时提示"连接服务器失败是什么问题? 常见的网络病毒有哪些啊,怎样去防范啊?2 一个适合娱乐游戏和绘图办公的笔记本电脑需要什么配置的? 谁有美学的复习题呀2 夜景拍摄,用那种摄像机好!2 数码摄像机的夜摄功能有什么用?9 哪个季节纹眼线比较好?20 纹眼线几天能恢复? 微信a祛斑蒋老师是真的吗1 余额转入余额宝会扣除当前支付额度吗10 人在极度悲伤的情况下,头发会一夜之间全部变白吗?2 银行卡转入支付宝余额宝是否会花费规定限额1 javascript中return是什么意思 怎么用8 怎么会有濒临灭绝的动物 为什么有些动物会濒临灭绝?178 重装系统后,友商贸宝T1登陆提示 “初始化失败”怎么解决?1 常见病毒有哪些 常见病毒该怎么治3 什么是网络病毒,如何做好网络病毒的防治3 谁会解决用友T1商贸宝批发零售版的服务器连接失败??急急,谢...1 电脑重装系统后,用友商贸宝T1登陆提示 “初始化失败”,右下...10