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 相关文章推荐
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
Nov 08 Javascript
jquery验证表单中的单选与多选实例
Aug 18 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
详解JavaScript中双等号引起的隐性类型转换
May 30 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
Angular之指令Directive用法详解
Mar 01 Javascript
node.js中axios使用心得总结
Nov 29 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 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
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
php实现递归的三种基本方式
2020/07/04 PHP
PHP内核探索之变量
2015/12/22 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
Javascript 对象的解释
2008/11/24 Javascript
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
python3实现弹弹球小游戏
2019/11/25 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
工程师岗位职责
2013/11/08 职场文书
先进事迹报告会感言
2014/01/24 职场文书
学生生病请假条范文
2014/02/16 职场文书
物理教学随笔感言
2014/02/22 职场文书
文秘大学生求职信
2014/02/25 职场文书
餐厅筹备计划书
2014/04/25 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
通知书大全
2015/04/27 职场文书
2016年教师新年寄语
2015/08/18 职场文书