用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爱好者其它相关文章!
-
Java File类createNewFile()方法详解 时间:2025-10-09
-
Proxy SwitchySharp插件下载安装、配置、代理 时间:2025-10-09
-
Java setrequestproperty参数、使用方法、注意事项 时间:2025-10-09
-
Window如何关闭135、139、445端口(关闭端口方法详解) 时间:2025-10-09
-
Eclipse怎么设置字体的大小 Eclipse字体大小设置快捷键 时间:2025-10-09
-
Java中System.currentTimeMillis()方法详解 时间:2025-10-09
今日更新
-
伊瑟男角色有哪些推荐-伊瑟强力男性角色
阅读:18
-
三国望神州六韬怎么打-六韬通关技巧
阅读:18
-
三国望神州吴国阵容怎么搭配-灼烧流组合玩法
阅读:18
-
北京水牛是什么梗?揭秘网络爆火的水牛梗由来,看完笑到停不下来!
阅读:18
-
洛克王国世界独眼怪怎么捕捉-独眼怪罗隐捕捉方法
阅读:18
-
王者荣耀世界鲲梦诀堕梦怎么玩-堕梦玩法详细
阅读:18
-
辉烬爬塔怎么玩-辉烬镜像双子塔玩法详解
阅读:18
-
辉烬明饰词条怎么搭配-辉烬词条搭配方法
阅读:18
-
异环地图有哪些-异环开放世界区域
阅读:18
-
辉烬水队怎么搭配-辉烬水队组合推荐
阅读:18