javascript fib( )函数到底是什么意思,怎么得出这个答案的?

 我来答
阳光上的桥
2015-04-17 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65831
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
fib(1)的值你知道吧?答案是1,因为>2为假,直接返回结果
fib(2)的值你知道吧?答案还是1
fib(3)的值呢,这个就是fib(1)+fib(2),所以结果就是2
fib(4)=3
......
以此类推可以得到答案。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2022-07-21
展开全部
对于递归初学者来说确实是有点蒙,fib()是自定函数,运用的是fib(n)=fib(n-1)+fib(n-2)和边界条件来实现最后的结果举个例子:给形式参数赋值fib(8),使用递归的原理就是一层一层的向底层剥开,最后得到许多个fib(1)和fib(2)应为边界条件是if(n===1||n===2){return 1;}所以fib(1)和fib(2)的值就是1,最后就是可以得到fib(8)=1+1+1+1...+1=21
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老金月幻B5
2015-04-17 · 超过13用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:30.9万
展开全部
是自定定义的一个函数,刚进入页面执行fib(6),调用fib这个函数执行fib函数里面的代码
追问
第一步执行后返回fib(4)+fib(5),然后怎么得出8的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-17
展开全部
这个就是回调方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式