我剛剛開始使用javascript,我看到了一些我無法解釋的東西。
我的js文件名爲TestClass.js及其以下:Javascript語句中的誤解
TestClass.SetError = function (errorDescription, errorCode, typedErrorCode)
{
alert("SetError ");
}
function SetError2(errorCode)
{
alert("SetError2 ");
}
可有人請解釋我的SETERROR和SetError2之間的區別?
可能重複[在JavaScript中的函數表達式與聲明之間的區別是什麼?](http://stackoverflow.com/questions/1013385/what-is-the-difference-between-a-function-expression- vs-declaration-in-javascrip) – deceze
另一個相關問題:http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname –