經典的階乘函數(JS實現)


//第一種方法是調用遞歸算法
function factorial(num){
    if(num <= 1) {
         return 1;      
    }else{
          return num * factorial(num-1);   
    }
}

 

//第二種方法是用arguments的屬性callee指向擁有這個對象的函數
function factorial(num){
    if(num <= 1) {
         return 1;      
    }else{
          return num * arguments.callee(num-1);   
    }
}

 


免責聲明!

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



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