用递归的方法累加

来源:互联网 发布:淘宝的游戏藏宝湾 编辑:程序博客网 时间:2024/05/21 22:42

递归:在方法体内自己调用自己

<!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>


原创粉丝点击