函数声明之间的区别

时间:2012-12-12 14:06:45

标签: javascript function declaration

  

可能重复:
  JavaScript: var functionName = function() {} vs function functionName() {}
  What’s the difference in those declarations (in JavaScript)?

以下函数声明之间是否存在任何差异:

function wtf() {

}

lol = function() {

}

omg: function() {

}

此致

3 个答案:

答案 0 :(得分:4)

第一名:

在页面级别创建一个函数(可以说是全局级别)

第二:确定函数变量'lol'

3rd:语法错误。 :P

完全相似: What's the difference in those declarations (in JavaScript)?

答案 1 :(得分:3)

1-是常规功能声明。

2-您声明了一个匿名函数,并将其存储在变量中。

3-最后一个是对象符号的一部分:

var obj = {
  omg:function(value){
    // some code here
  }
};

答案 2 :(得分:0)

不,对于他们每个人来说都是完全相同的。