JavaScript 의 재 귀 함수 및 작은 사례
1940 단어 js 재 귀 함수
귀착 은 귀착 되 는 이야기 로부터 시작된다
많은 사람들 이 어 렸 을 때 이런 이 야 기 를 들 어 본 적 이 있다.
옛날 에 산 이 있 었 고 산 에 절 이 있 었 습 니 다. 절 에 늙 은 스님 이 이 야 기 를 하고 있 었 습 니 다. 그 는 예전 에 산 이 있 었 고 산 에 절 이 있 었 습 니 다. 절 에 늙 은 스님 이 이 야 기 를 하고 있 었 습 니 다. 그 는... (계속 반복 되 었 습 니 다) 라 고 말 했 습 니 다.
1. 정의
2. 그래서 우리 가 재 귀 함 수 를 만 들 때 세 가지 제약 조건 이 필요 합 니 다.
//
// , , , , ,
function fn() {
fn()
}
fn()
간단하게 재 귀 를 실현 하 다.
예제: num 구 1 ~ num 의 누적:
function sum(num) {
//
if (num === 1) {
return 1;
}
return sum( num - 1 ) + num;
}
console.log(sum(3)); // 3+2+1= 6
주의:
귀속 에 관 한 몇 가지 작은 예
function getFib(x) {
if(x==1||x==2){
return 1
}
return getFib(x-1)+getFib(x-2);
}
console.log(getFib(12));
function getEverySum(x) {
if (x < 10) {
return x;
}
//
return x % 10 + getEverySum(parseInt(x / 10));
}
console.log(getEverySum(1364));