第一种 function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); } } //这样定义问题是函数的执行与函数名factorial紧紧耦合在了一起 alert(factorial(5));//120 第二种 function factorial(num){ if(num<=1){ …
第一种 function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); } } //这样定义问题是函数的执行与函数名factorial紧紧耦合在了一起 alert(factorial(5));//120 第二种 function factorial(num){ if(num<=1){ …