首页 新闻 会员 周边 捐助

JavaScript中的函数调用,是调用函数名();还是调用返回值??

0
[待解决问题]

JavaScript中的函数调用,是调用函数名();还是调用返回值??

菜鸟IT男的主页 菜鸟IT男 | 菜鸟二级 | 园豆:202
提问于:2018-04-30 23:57
< >
分享
所有回答(4)
0

不是看得很懂你的问题,,,,,,,,调用函数名

西红柿里没有番茄 | 园豆:645 (小虾三级) | 2018-05-01 11:03

那个调用函数名和括号是一起的 之前调用如果调用函数的话不是写 函数名();
比如说 arr();
就可以了吗 现在我就是不清楚调用的到底是函数里面所有的东西,还仅仅是返回值

支持(0) 反对(0) 菜鸟IT男 | 园豆:202 (菜鸟二级) | 2018-05-01 11:12

@菜鸟IT男: 那要看你函数怎么写的了,函数可以返回一个值,如果是这种情况你调用这个函数就是得到这个返回值。如果你函数里没有返回值,你调用这个函数就是实现函数里的内容

支持(1) 反对(0) 西红柿里没有番茄 | 园豆:645 (小虾三级) | 2018-05-01 20:00

哦哦,我知道了,谢谢

支持(0) 反对(0) 菜鸟IT男 | 园豆:202 (菜鸟二级) | 2018-05-01 21:04
0

朋友,你这个问题问的有问题啊

DanBrown | 园豆:1321 (小虾三级) | 2018-05-03 09:49

啥问题??

支持(0) 反对(0) 菜鸟IT男 | 园豆:202 (菜鸟二级) | 2018-05-04 17:38

@菜鸟IT男: 比如说,例子:

你去一个自动洗车的地方,这个地方你可以啊看成一个方法也就是一个函数,他的作用把你的脏兮兮的车变了干净;你洗完车他并没有给你什么东西(返回值)只是帮你处理了车子,

2.你去饭店打包一盘红烧肉,这也可以看做一个方法,这个方法内部可以看成,服务生接待你然后去告诉厨师给你做菜再到传菜员给你上菜,最后,你拿到了红烧肉,红烧肉也就是返回值,而你并不关心其他的只是想拿到红烧肉;

所以一个函数可以有返回值,也可以没有返回值,最后你说,你问的问题是不是有问题?

支持(0) 反对(0) DanBrown | 园豆:1321 (小虾三级) | 2018-05-06 08:22

朋友,其实我想问的就是你所表达的😁,谢谢,我理解了,你的解释很抽象,也很直观👍

支持(0) 反对(0) 菜鸟IT男 | 园豆:202 (菜鸟二级) | 2018-05-06 12:13
0

函数调用方法正如你所说,该方法是否返回值取决于自身功能是否需要

T66T | 园豆:204 (菜鸟二级) | 2018-05-04 15:25
0

刚才我实验了一下,是返回值

 

 

<script type="text/javascript">

function a1() {
var a1v = 1;
}

function a2() {
var a2v = 2;
return a2v;
}
var af1 = a1();
var af2 = a2();
console.log(af1); // undefind
console.log(af2);//2

</script>
docan | 园豆:202 (菜鸟二级) | 2018-07-18 18:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册