函数表达式-递归
第一种方法:
function factorial(num){
if(num<=1){
return 1;
}else{
return num*factorial(num-1);
}
}
第二种方法:
function factorial(num){
if(num<=1){
return 1;
}else{
return num*arguments.callee(num-1);
}
}
第三种方法:
var factorial=(function f(num){
if(num<=1){
return 1;
}else{
return num*f(num-1);
}
})

浙公网安备 33010602011771号