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 相关文章推荐
javascript 播放器 控制
Jan 22 Javascript
一个高效的JavaScript压缩工具下载集合
Mar 06 Javascript
jquery学习笔记二 实现可编辑的表格
Apr 09 Javascript
JavaScript中函数声明优先于变量声明的实例分析
Mar 01 Javascript
JavaScript判断变量是否为undefined的两种写法区别
Dec 04 Javascript
jquery 使用简明教程
Mar 05 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
Oct 17 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
JavaScript实现弹窗效果代码分析
Mar 09 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 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
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
NodeJS创建最简单的HTTP服务器
2017/05/15 NodeJs
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
python匿名函数用法实例分析
2019/08/03 Python
python scipy卷积运算的实现方法
2019/09/16 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
小学教师的个人自我鉴定
2013/10/26 职场文书
促销活动总结报告
2014/04/26 职场文书
微电影大赛策划方案
2014/06/05 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
技术转让协议书
2016/03/19 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
解决Python字典查找报Keyerror的问题
2021/05/26 Python
MySQL 开窗函数
2022/02/15 MySQL