递归:
function a( num ){
if(num<2){return 1;
}else{
return num*a(num-1);
}
}
alert(a(2));
这里可以将a( num-1 )改成arguments.callee(num-1)
这样的好处是,无论函数是什么名字,以后换函数名都无所谓。
递归:
function a( num ){
if(num<2){alert(a(2));
这里可以将a( num-1 )改成arguments.callee(num-1)
这样的好处是,无论函数是什么名字,以后换函数名都无所谓。