JavaScript小案例-阶乘!

JavaScript小案例-阶乘!

阶乘:就是像台阶一样一阶一阶的,从高阶到低阶,依次乘下来!代码超少!容易理解!

 // factorial 阶乘
      // 如果
        function factorial(n) {
            var product = 1;
            while (n > 1) {
                product *= n;
                n--;
            }
            console.log(product);
        }
        factorial(4);

上面一种就是反向的阶乘, 正向的阶乘呢?!从低到高!

    // 从低到高的阶乘!
        function factorial2(n) {
            var i, product = 1;
            for (i = 2; i <= n; i++) // 循环体,当循环体中只有一句代码,可以省略{}
                product *= i
            console.log(product)
        }
        factorial2(5) // 120

posted @ 2020-12-13 11:25  lvhanghmm  阅读(156)  评论(0)    收藏  举报