function box(num){
if(num<=1){
return 1;
}else{
return num*box(num-1);
}
alert(box(4));
得到24是为什么?按我的理解,当num=4时,应该返回1次4*3=12就结束了呀?
智慧大石
相关分类