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新手语法小结
Jun 15 Javascript
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
Aug 03 Javascript
Jquery实现的简单轮播效果【附实例】
Apr 19 Javascript
如何处理JSON中的特殊字符
Nov 30 Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
Dec 13 Javascript
JavaScript 函数的定义-调用、注意事项
Apr 16 Javascript
js实现省市级联效果分享
Aug 10 Javascript
浅谈ElementUI中switch回调函数change的参数问题
Aug 24 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
May 12 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 Javascript
vue-iview动态新增和删除的方法
Jun 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
PHP无敌近乎加密方式!
2010/07/17 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
python实现斐波那契数列的方法示例
2017/01/12 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
pandas DataFrame运算的实现
2020/06/14 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
毕业生自我鉴定范文
2013/11/08 职场文书
网络书店创业计划书
2014/02/07 职场文书
小学生家长寄语
2014/04/02 职场文书
人事专员岗位说明书
2014/07/29 职场文书
总经理司机岗位职责
2015/04/10 职场文书
工作服管理制度范本
2015/08/06 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电