递归,就是在运行的过程中不断地调用自身。
1.在过程和函数李调用自身
2.在使用递归策略的时候,必须要有一个明确的递归的结束条件,递归出口
1.重复不断的做一件事,每做完一次循环
2.一定要有终止处理或计算出口
function add(n) {
if (n === 1) {
return 1;
} else {
return add(n - 1) + n;//add(n)=add(n-1)+n
}
}
var result = add(10);
console.log(result);