阶乘

function fn(num) {

    return(function infn(num) {
        if (num <= 1) {
            return 1;
        } else {
            return num * infn(num -1);
        }
    })(num)
}

例:

fn(8)
40320

posted @ 2019-07-31 21:41  jiaqiq  阅读(144)  评论(0编辑  收藏  举报