定義函式的方式 | function功能
![定義函式的方式](https://i.imgur.com/axBPWDg.jpg)
本系列文章已重新編修,並在加入部分ES6新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。購書連結https://www.tenlong.com.tw/products/9789864344130[1]讓我們再次重新認識JavaScript!如果要說JavaScript最核心也最容易被誤用的部分,我想應該就非函式(Function)莫屬了,那麼在接下來的分享中,我們就來聊聊關於函式的部分。函式是物件的一種在前面介紹變數型別的時候曾經說過,除了基本型別以外的都是物件。當我們透過typeof去檢查一個「函式(function)」的時候,雖然你會得到"function"的結果,讓你以為function...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。
購書連結 https://www.tenlong.com.tw/products/9789864344130[1]
讓我們再次重新認識 JavaScript!
如果要說 JavaScript 最核心也最容易被誤用的部分,我想應該就非函式 (Function) 莫屬了,那麼在接下來的分享中,我們就來聊聊關於函式的部分。
函式是物件的一種在前面介紹變數型別的時候曾經說過,除了基本型別以外的都是物件。
當我們透過 typeof 去檢查一個「函式 (function) 」的時候,雖然你會得到 "function" 的結果,讓你以為 function 也是 JavaScript 定義的一種型別,但實際上它仍屬於 Object 的一種。
你可以把它想像成是一種可以被呼叫 (be invoked) 的特殊物件 (值)。
函式「函式」指的是將一或多段程式指令包裝起來,可以重複使用,也方便維護。
宣告函式的方法有好幾種,但不管是什麼方式,通常一個函式會包含三個部分:
函式的名稱 (也可能沒有名稱,稍後會提到) 在括號 ( ) 中的部分,稱為「參數 (arguments) 」,參數與參數之間會用逗號 , 隔開 在大括號 { } 內的部分,內含需要重複執行的內容,是函式功能的主要區塊。例如:
function square(number) { return number * number; } square(2); // 4 square(3); // 9 square(4); // 16以上是一個函式的宣告與呼叫簡單示範。
函式使用 function 關鍵字來宣告名稱,參數 number 位於括號之中。
於是透過執行 square(2); 來呼叫 square 函式,此時 square 函式裡面的 number 的值就會是傳進來...
取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
function | function功能
JavaScript 的function 功能(函式介紹) | function功能
定義函式的方式 | function功能
JavaScript 的function 功能(函式介紹) - iT 邦幫忙 | function功能
function | function功能
function | function功能
function | function功能
function | function功能
函式 | function功能
![](https://i.imgur.com/axBPWDg.jpg)