可能重複:
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