猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
return的返回值和有参函数的区别!
a()和b()返回的有什么区别?感觉两种方式 但是完成的效果相同
19990000
浏览 1536
回答 2
2回答
Caballarii
a没有return语句,什么都没有返回,等于什么事都没做,b调用的地方,如果是var sum=b();那么sum的值就是2,而如果var sum=a();sum的值就是undefined
0
0
2
KevenHuang
不一样,a函数虽然有参数,函数内部也进行了加法运算,但是最后却是什么也不显示,因为没有返回值,等于什么也没做,而函数b虽然没有参数,但是内部做了加法运算,而且返回了结果,函数调用处是有值的,也就是说函数做的是有用功。一个是白做一个是做了,这就是最大的区别。
0
0
2
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续