用javascript实现斐波那契数列
时间:2021-04-28
来源:互联网
今天PHP爱好者给大家带来
javascript实现斐波那契数列的方法:1、使用递归方法实现,代码如“function fib(n){...}”;2、使用for循环实现,代码如“for(var i=2;i<n;i++){...}”。
本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
JavaScript实现斐波那契数列
斐波那契数列,又称黄金分割数列,指的是这样一个数列:1,1,2,3,5,8,13,21……从第3个数字开始,每个数字等于它前面两个数字之和
方法1:递归
function fib(n){
if(n==1 || n==2){
return 1;
}
return fib(n-1) + fib(n-2);
}
方法2:for循环实现
function fb(n){
var res = [1,1];
if(n == 1 || n == 2){
return 1;
}
for(var i=2;i<n;i++){
res[i] = res[i-1] + res[i-2];
}
return res[n-1];
}
或
function fb(n){
var a,b,res;
a = b = 1;
for(var i=3;i<=n;i++){
res = a + b;
a = b;
b = res;
}
return res;
}
以上就是用javascript实现斐波那契数列的详细内容,更多请关注php爱好者其它相关文章!
-
炉石传说大冰术卡组代码-大冰术卡组构筑 时间:2025-05-02
-
金铲铲之战幻灵武器有哪些,获取方法及选择推荐 时间:2025-05-02
-
DNF手游元素师最新配装-元素师毕业装备方案 时间:2025-05-02
-
莱特币指南 时间:2025-05-02
-
三角洲行动研发部门任务怎么过-研发部门流程逃课方法 时间:2025-05-02
-
王者荣耀凯动画什么时候出-王者凯动画上线时间 时间:2025-05-02
今日更新
-
Javascript添加事件的三种方式
阅读:18
-
javascript怎么删除数组的指定元素
阅读:18
-
javascript怎么移除属性
阅读:18
-
css样式not怎么设置
阅读:18
-
如何在javascript中绘制方块
阅读:18
-
javascript怎么去除空白
阅读:18
-
javascript怎么将日期时间转为时间戳
阅读:18
-
怎么将javascript对象转换为json字符串
阅读:18
-
JavaScript如何添加删除元素
阅读:18
-
关于phpmyadmin爆破绝对路径
阅读:18