函数归递求10的阶层两种方法(IF for)

绪风

关注

阅读 61

2022-04-06

function jc1(num) {

    var str = '10!=';

    var sum = 1;

    for (var i = num; i > 0; i--) {

        sum = sum * i;

        if (i == 1) {

            str = str + i + '=';

        } else {

            str = str + i + '*';

        }

    }

    console.log('for循环实现10的阶乘');

    console.log(str + sum);

}

jc1(10);

function abd(n){

    if (n==1){

        return 1

    }

    return n*abd(n-1)

}

console.log ("用if实现10的阶乘")

console.log (abd(10))

精彩评论(0)

0 0 举报