递归案例

 
 

递归案例: 求一个数字各个位数上的数字的和:  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));

最新文章

  1. 高效 Java Web 开发框架 JessMA v3.5.1
  2. 设置label上文字大小、颜色不一样 NSMutableAttributedString的使用
  3. Linux 远程复制文件
  4. Java编程思想(Chapter2、4、6)
  5. 转-利用Oracle审计功能来监测试环境的变化
  6. 将NuGet配置到环境变量中
  7. CStdioFile
  8. New MVC World
  9. 在Eclipse中安装spket插件
  10. App项目升级Xcode7&amp;iOS9(续) - This bundle is invalid. The bundle identifier contains disallowed characters
  11. Xshell显示图形化界面
  12. 免费人脸识别APi
  13. React Native随笔——组件TextInput
  14. 51nod 1179 最大的最大公约数
  15. Cayley图数据库的简介及使用
  16. datepart in ssis
  17. 第71节:Java中HTTP和Servlet
  18. java 线程Thread 技术--volatile关键字
  19. [每天解决一问题系列 - 0008] 关于.net framework 路径最大长度的问题
  20. MySQL数据库——安装教程(5.7版本)

热门文章

  1. python-21-生成器又是什么东西?
  2. LeetCode 面试题 02.01. 移除重复节点
  3. 题解【CF1311F Moving Points】
  4. css权值和优先级+命名规范
  5. [Linux] git add时的注意事项
  6. header.vue 调用变量,别的组件导入引用,组件方法事例实例
  7. 搁置:vue-element-admin
  8. 吴裕雄--天生自然 HADOOP大数据分布式处理:安装WinSCP
  9. PHP0004:PHP基础3
  10. 04_TypeScript类