JavaScript回调节点功能

JavaScript回调节点功能,javascript,Javascript,求你了,我需要帮助 我无法理解这段代码是如何使用8、7等输入值实现其最终输出的 我知道这是一种回调函数,但我不理解背后的数学计算。如果我不能克服这个代码,我就不能前进 var fib = function(n) { if (n < 2) return n; return fib(n - 1) + fib(n - 2); }; var fib=函数(n){ 如果(n

求你了,我需要帮助

我无法理解这段代码是如何使用8、7等输入值实现其最终输出的

我知道这是一种回调函数,但我不理解背后的数学计算。如果我不能克服这个代码,我就不能前进

var fib = function(n) {
    if (n < 2) return n;
    return fib(n - 1) + fib(n - 2);
};
var fib=函数(n){
如果(n<2)返回n;
返回fib(n-1)+fib(n-2);
};

我需要对内部工作中的代码进行深入解释。

这里没有回调。我想你要找的词是“递归”。我知道递归是什么。我刚刚被告知它与斐波那契序列有关,我确实理解这个概念,但我想知道如何在我的代码上下文中应用它。试着用纸和笔手动“运行”这个函数,n=3。我找到了解决方案,它非常简单。这都是关于斐波那契序列的Formula@YusufMusa那么,我们来解释下一个:)