定义函数的两种方式:函数声明和函数表达式
1、函数声明如下:
function functionName(){ alert("这是函数声明类型的"); }
2、函数表达式类型如下:
最常见的一种
var functionName = function(arg1,arg2,arg3){ //函数体(函数表达式类型的),也叫匿名函数 }
递归的正确使用:
function factorial(num){ if( num <= 1){ return 1; } else { return num * arguments.callee(num-1); } }