function box(num){ if(num<=1){ return 1; }else{ return num*box(num-1); }}alert(box(4)); 得到24是为什么?按我的理解,当num=4时,应该返回1次4*3=12就结束了呀? 查看完整描述