f(2)這個是入口點:
第壹步:function f(2){
if(2<1) return 1;
return 2*f(1)
};
得到return返回值2*f(1)
第二步:function f(1){
if(1<1) return 1;
return 1*f(0);
}
得到return返回值1*f(0)
第三步:function f(0){
if(0<1) return 1;
return 0*f(-1);
}
得到return 返回值為1;
綜上所述:f(2)得到的是2*1、f(1)得到是1*1、f(0)得到是1
這個遞歸函數