老师 可以给我讲一下 这里用return是什么意思吗?

老师 可以给我讲一下 这里用return是什么意思吗?

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

http://img1.sycdn.imooc.com//climg/5fe99b5c0946c03005890146.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕张 2020-12-28 19:11:26

同学你好,问题解答如下:

1、“意思就是return相当于在控制台输出函数的结果对吗?和console.log(arguments.length+'和'+arguments[1])一样吗?”这句话同学的理解是不正确的,return不能在控制台输出结果,它可以返回函数中的内容,如果想要输出结果可以使用console.log()或者使用document.write()方法进行输出,用什么方式输出同学自己决定。

2、return为函数的返回值,函数向外暴露数据就需要使用return,如果没有返回值return,默认返回undefined。

http://img1.sycdn.imooc.com//climg/5fe9bd180970436007460164.jpg

http://img1.sycdn.imooc.com//climg/5fe9bd25094c0add06870132.jpg

祝学习愉快!

weixin_慕哥9143838 2020-12-28 17:00:12

a = funName(1,2,3,4,5);

console.log(a);

return 相当于这个函数的结果,并且可以像值一样,运算和输出。

上面这种写法可以帮你理解么?把funName(1,2,3,4,5)当作数值,赋给a,然后在控制台输出。

console.log(funName(1,2,3,4,5))就是直接输出这个值。

  • 提问者 慕田峪6072870 #1

    意思就是return相当于在控制台输出函数的结果对吗?和console.log(arguments.length+'和'+arguments[1])一样吗?

    2020-12-28 17:18:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师