JS计算斐波拉切代码实例


Posted in Javascript onSeptember 12, 2019

这篇文章主要介绍了js计算斐波拉切,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

function feibo(a){
  
 if(!a || a <= 0){
   throw new Error("参数错误,必须大于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));<br><br><br><br>

JS计算斐波拉切代码实例

方法二:迭代法

function 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;
  }
  return s2;
 }
 console.log(feibo(6));

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
node.js中的fs.statSync方法使用说明
Dec 16 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
js使用cookie记录用户名的方法
Nov 26 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
Sep 27 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
jsonp跨域及实现百度首页联想功能的方法
Aug 30 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
Jul 17 Javascript
VUE项目初建和常见问题总结
Sep 12 #Javascript
TypeScript中使用getElementXXX()的示例代码
Sep 12 #Javascript
深入浅析vue中cross-env的使用
Sep 12 #Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 #Javascript
layer弹出层显示在top顶层的方法
Sep 11 #Javascript
layer.js之回调销毁对话框的例子
Sep 11 #Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 #Javascript
You might like
javascript编程起步(第二课)
2007/02/27 Javascript
JavaScript 高级语法介绍
2009/06/15 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
python实现定时提取实时日志程序
2018/06/22 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
tensorflow之并行读入数据详解
2020/02/05 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
澳大利亚最大的百货公司:Myer
2018/12/21 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
学年自我鉴定
2014/01/16 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
酒店节能降耗方案
2014/05/08 职场文书
幼儿园见习报告
2014/10/30 职场文书
统计工作个人总结
2015/03/03 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android