快捷导航

return的返回值和有参函数的区别!

a()和b()返回的有什么区别?感觉两种方式 但是完成的效果相同

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

a没有return语句,什么都没有返回,等于什么事都没做,
b调用的地方,如果是var sum=b();那么sum的值就是2,而如果var sum=a();sum的值就是undefined
回复

使用道具 举报

不一样,a函数虽然有参数,函数内部也进行了加法运算,但是最后却是什么也不显示,因为没有返回值,等于什么也没做,而函数b虽然没有参数,但是内部做了加法运算,而且返回了结果,函数调用处是有值的,也就是说函数做的是有用功。一个是白做一个是做了,这就是最大的区别。
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP