日期:2014-05-16  浏览次数:20356 次

关于一个递归算法,我要求他被调用了多少次。
我是在JS下写的。

function f(num){
   if(num<=1){
   
   return num;
  
   }else{
 
  return num*f(num-1);
   
   }
   }


一个和简单的递归累乘函数,我现在想取得函数被调用的次数,这个要怎么实现 啊?

------解决方案--------------------
var a=0;
function f(num){
a++;
       if(num<=1){
            
           return num;
           
       }else{
          
          return num*f(num-1);
            
       }
   }
   f(3);
   alert(a);
??