//使用递归和普通函数来计算斐波那契数列
//1 1 2 3 5 8 13 21…
//递归函数
function fn(n){
if(n1 || n2){
return 1;
}else {
return fn(n-1)+fn(n-2);
}
}
var res=fn(8);
console.log(res);
//普通函数
function fn2(n){
var a=1,b=1,c=0;
for(var i=1;i<=n;i++){
if(n<=2){
c=1;
}else{
a=b;
b=c;
c=a+b;
}
}
return c;
}
var res2=fn2(8);
console.log(res2);
JS实现:使用递归和普通函数来计算斐波那契数列
最新推荐文章于 2022-08-24 09:24:10 发布
本文通过递归和迭代两种方法实现斐波那契数列的计算,展示了JavaScript中函数的不同应用方式,对比了递归函数的简洁性和普通函数的高效性。
1563

被折叠的 条评论
为什么被折叠?



