遞回案例
遞回案例: 求一個數字各個位數上的數字的和: 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));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/156524.html
標籤:JavaScript
上一篇:JS高級---遞回
下一篇:防抖節流——從愛抖腿的機器人說起
