码迷,mamicode.com
首页 > Web开发 > 详细

JS高级---递归案例

时间:2020-01-13 11:19:23      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:斐波那契数列   get   col   div   span   verysu   nbsp   return   pre   

递归案例

 
 

递归案例: 求一个数字各个位数上的数字的和:  123   --->6 ---1+2+3

    //递归案例:求一个数字各个位数上的数字的和:  123   --->6 ---1+2+3
    function getEverySum(x) {
      if (x < 10) {
        return x;
      }
      //获取的是这个数字的个位数
      return x % 10 + getEverySum(parseInt(x / 10));
    }
    console.log(getEverySum(1364));

 

递归案例: 求斐波那契数列

    function getFib(x) {
      if (x == 1 || x == 2) {
        return 1
      }
      return getFib(x - 1) + getFib(x - 2);
    }
    console.log(getFib(12));

JS高级---递归案例

标签:斐波那契数列   get   col   div   span   verysu   nbsp   return   pre   

原文地址:https://www.cnblogs.com/jane-panyiyun/p/12185973.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!