可能重复:
What is the difference between a function expression vs declaration in Javascript?这两个代码是否相同?
我是一个web开发人员在HTML,ASP.NET主要经验。我知道很少的JavaScript,足以在Web编程中完成简单的任务。最近,在阅读jQuery和其他复杂的JavaScript文件,我一直在观察大量的JavaScript代码如下:
var increment = function(x){
return x + 1;
}
我想知道这下面就是概念一样,这是我一直比较习惯:
function increment(x){
return x + 1;
}
而且,如果相同,为什么我会看到大量使用第一个符号而不是第二个?
这是*主要*差异,还有其他。 – Quentin 2012-01-30 07:29:34