在javascript中为啥一定用return返回函数才能打印出来呢
sum_num里的递归是什么鬼?什么时候退出递归?
■网友
这种问题,这种代码排版,这种逻辑能力,请去百度知道提问。。。下面是正确的代码,不详细解释了:function sum_num(){ var total = 0; for(var i=0;i\u0026lt;arguments.length;i++){ total+=arguments; } alert(total); } sum_num(2,34,45,56,56);以上。
■网友
不return 谁知道要打印什么呢?
■网友
【在javascript中为啥一定用return返回函数才能打印出来呢】
你是在问这本书封面里的照片是怎么拍出来的吗?如果你感到有些困惑,就看看自己的程序。。。很可惜,图片的清晰度是有限的,但程序的递归能力近似于无穷。。。
■网友
函数执行完了要有返回值,return后的语句将不再执行。
■网友
在sum_num 方法里面用sum_num 是递归啊,这样没有一个退出的判断条件的话是死循环啊,会无限的调用sum_num方法,而且假如没有使用递归,由于sum_num方法没有返回值,直接alert的是undefined啊
■网友
未指定返回值则返回值为undefined
■网友
return通常把值传到哪里去呢,又是怎么传的呢
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸
