函数有返回值和无返回值有什么区别

2024-09-29 15:01:34 科技看看

有返回值和无返回值的区别 

有返回值和无返回值函数的主要区别在于是否需要将结果返回给调用者

1. 有返回值的函数:这类函数会将计算的结果返回给调用者,例如在Java中,有返回值的函数需要在函数体中使用return关键字来返回结果。返回的类型必须和方法的数据类型相同。

2. 无返回值的函数:这类函数不会将结果返回给调用者,而是将答案留给自己,不公开。在JavaScript中,无返回值的函数可以使用undefined来表示。

需要注意的是,一旦执行return操作,后续代码将不会执行。如果一个函数没有返回值,则默认返回值为undefined。如果函数写了返回值return,return后面没有跟内容,则相当于返回值为undefined。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。