如何输出一个函数的返回值?

如何输出一个函数的返回值?,第1张

函数中可以使用 return 来设置函数的返回值,return 后面的值将会作为函数的执行结果返回,可以定义一个变量来接收函数的返回值。return 后面的值可以是任意类型,对象或函数等都可以作为返回值。

function sum (a,b,c){

var total = a+b+c

return total  //将一个基本类型变量作为返回值

}

var result = sum(4,7,8)

console.log(result)

//输出19

代码中的 total 作为 sum 函数的执行结果返回,变量 result 接受 sum 函数的返回值,函数返告盯伏回什么 result 就是什么。

扩展资料

返回值是一个函数的处理结果,如果需要在程序中拿到函数的处理结果做袜携进一步的处理,则需要函数必须有返回值。函数的返回值用return去定义。

注意:

1、return是一个函数结束的标志,函数内可以有多个return, 但只要执行一次,整个函数就会结束运行 ;

2、return 的返回值无类型限制,即可以是任意数据类型;

3、return 的返回值无个数限制,即可以用逗号分隔开多个任意类型的值 0个:返回None,ps:不写return默认会在函数的则明最后一行添加return None 1个,返回的值就是该值本身 多个:返回值是元组。

参考资料来源:

百度百科——返回值

问题出现在这里:第一个程序是先判断上次循环得到信迟穗s的值是否小于eps,把滑卜其值累加到pi的;而第二个程序是先得到b值后没进行判断就把它加给sum了,进行下一个循环才判断b是否符合条件的!综上,最后导旦纯致第2个函数比第一个函数多加了项,就出现第2个的返回值大于第1个


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8267830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存