函数表达式

定义函数的两种方式:函数声明和函数表达式

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);
  }
}

 

posted @ 2018-02-28 16:29  JeneryYang  阅读(422)  评论(0编辑  收藏  举报