JavaScript中函数定义一下几种方式

  • 声明式

  function functionName(param1,param2,...)

  {

  }

  这种方式最常见

  • 匿名/动态函数

  var variable= new Function("param1","param2",..,"function body");

      每次调用都重新构造。

  •  直接量

   var func=(params){ statements;}

  获 var func= function functionName(params){  }

  如果指定functionName,functionName只能在函数内部访问