js求阶乘和阶乘之和

Posted on 2021-02-02 17:28  猫头唔食鱼  阅读(549)  评论(0编辑  收藏  举报
      // 求阶乘  例如 5! 
       function factorial(n) {
          return  n<1 ? 1 :  n*factorial(n-1)
       }
       console.log(factorial(4));


       // 阶乘之和
       function getSum(n) {
            let sum = 0
            for(var i =1;i<=n;i++){
                 sum = sum+factorial(i)
            }
           return sum 
       }

       console.log(getSum(5));