可能重複:
JavaScript: var functionName = function() {} vs function functionName() {}的Javascript通過名字綁定事件處理函數
爲什麼這項工作...
$("#clickme").click(showAlert);
function showAlert() {
alert("Hiya");
}
...但不是這個.. 。?
$("#clickme").click(showAlert);
var showAlert = function() {
alert("Hello");
}
也有關:http://stackoverflow.com/questions/6448567/difference-between-javascript-function-claclarations – epascarello