递归:在方法体内自己调用自己
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>递归累加</title>
</head>
<body>
</body>
<script>
/* var sum = 0;
function aclc(num) {
for (var i=0;i <= num;i++){
sum +=i;
}
return sum;
}
var result=aclc(10);
alert(result);*/
var sum2 = 0;
function cal(num) {
if (num <= 10){
sum2 += num;
num++;
//cal(num);
arguments.callee(num); //与cal(num)是一样的
}
return sum2;
}
var result2 = cal(1);
alert(result2);
</script>
</html>