可能重复:
JavaScript: var functionName = function() {} vs function functionName() {}
What’s the difference in those declarations (in JavaScript)?
以下函数声明之间是否存在任何差异:
function wtf() {
}
lol = function() {
}
omg: function() {
}
此致
答案 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)
不,对于他们每个人来说都是完全相同的。