本文主要介绍js计算斐波那契,通过示例代码详细介绍,对大家的学习或工作有一定的参考学习价值,有需要的朋友可以参考一下
函数feibo(a){ if(!A || a=0){抛出新错误('错误的参数,必须大于0 ');} else if(a==1){ return 1;} else if(a==2){ return 2;} else { return feibo(a-1)feibo(a-2);} } console . log(feibo(7));brbrbr
方法二:迭代法
函数feibo(n){ if(n=2){ return 1;} var S1=1;var S2=1;for(var I=3;I=n;I){ S2=S2 S1;S1=S2-S1;}返回S2;} console . log(feibo(6));以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。