Javascript中函数name()和name = function()有什么区别?

时间:2012-06-16 19:00:43

标签: javascript function

  

可能重复:
  JavaScript: var functionName = function() {} vs function functionName() {}

AFAIK,有两种创建功能的方法:

function name()
{
}

name = function()
{
}

我总是使用第二个,因为它看起来更直观。

这两种创建函数的方法有什么区别?

1 个答案:

答案 0 :(得分:1)

区别在于第一个案例函数是在脚本块的分析时定义的,而第二个案例函数是在运行时定义的。

从这里开始:var functionName = function() {} vs function functionName() {}