當前位置:編程學習大全網 - 電腦編程 - javascript 遞歸的問題

javascript 遞歸的問題

alert(f(2));

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

這個遞歸函數

  • 上一篇:奔馳矩陣大燈可以自己編程嗎
  • 下一篇:直徑相同但不在壹條直線上的加工中心如何編程?
  • copyright 2024編程學習大全網