js 实现阶乘

LinMeng 61 0 0

使用递归

function jc(n){
    if(n<2){
        return 1;
    }else{
        return n * jc(n-1);
    }
}
console.log(jc(5));    

使用while循环


function ww(num){
    var result = 1;
    while(num){
        result*=num;
        num--;
    }
    return result;
console.log(ww(5));
预览图
收藏
评论区