JS高级---递归案例
Posted jane_panyiyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS高级---递归案例相关的知识,希望对你有一定的参考价值。
递归案例
递归案例: 求一个数字各个位数上的数字的和: 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高级---递归案例的主要内容,如果未能解决你的问题,请参考以下文章
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段