我们要想把递归进行正经的应用
1.终止条件 => 包裹在if之中的return
2.运算条件 =>算法;=> 极简算法
3.返回结果 => return
num 求1~num的累加
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
// function foo(){
// foo();
// }
// foo();
function sum( num ){
//这个运算的起始值,归到起始点;
//终止条件
if(num === 1){
return 1;
}
//运算条件
return sum( num -1 ) +num;
var res = sum(100);
console.log(res);
}
</script>
</head>
<body>
</body>
</html>