W3Schools: HTML events are "things" that happen to HTML elements.
onclick
:abc
) 取得函數物件,而是透過變數名稱 (sayHello
) 取得函數物件,然後執行該函數物件。sayHello
是函數名稱,宣告式的函數,我們可以直接透過函數名稱來取得函數物件,並且執行。sayHello
) 取得函數物件本身。而上面例子並沒有將這個函數物件儲存於任何變數,等於沒有機會去呼叫它。()
符號要求立刻執行:W3Schools: You cannot self-invoke a function declaration.
(
和 )
包起來,一律代表 Function Expressions (即使原本是 Function Declarations)。()
,就能作立即性的呼叫。