JavaScript階乘算法


題目:
計算所提供整數的階乘。

如果使用字母n代表一個整數,則階乘是所有小於或等於n的整數的乘積。

階乘通常簡寫成 n!

例如: 5! = 1 * 2 * 3 * 4 * 5 = 120

使用遞歸實現:


function factorialize(num) {
    var result = 1;
    for (var i = 1; i <= num; i++) {
        result *= i;
    }
    return result;


}

console.log(factorialize(5)); // 120

注意:由於是乘法,所以從1開始,因為0乘以任何值都為0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM