1. 程式人生 > >JavaScript 函數 學習 3(轉)

JavaScript 函數 學習 3(轉)

用戶 實現 頁面 按鈕 初始化 代碼 執行 返回值 第一個

JavaScript 函數

函數是由事件驅動的或者當它被調用時執行的可重復使用的代碼塊;

JavaScript 函數語法

函數就是包裹在花括號中的代碼塊,前面使用了關鍵詞 function:

當調用該函數時,會執行函數內的代碼。

可以在某事件發生時直接調用函數(比如當用戶點擊按鈕時),並且可由 JavaScript 在任何位置進行調用。

調用帶參數的函數

在調用函數時,您可以向其傳遞值,這些值被稱為參數。

這些參數可以在函數中使用。

您可以發送任意多的參數,由逗號 (,) 分隔:

當您聲明函數時,請把參數作為變量來聲明:

變量和參數必須以一致的順序出現。第一個變量就是第一個被傳遞的參數的給定的值,以此類推。

帶有返回值的函數

有時,我們會希望函數將值返回調用它的地方。

通過使用 return 語句就可以實現。

在使用 return 語句時,函數會停止執行,並返回指定的值。

因為局部變量只作用於函數內,所以不同的函數可以使用相同名稱的變量。

局部變量在函數開始執行時創建,函數執行完後局部變量會自動銷毀。
如果變量在函數內沒有聲明(沒有使用 var 關鍵字),該變量為全局變量。

JavaScript 變量生命周期在它聲明時初始化。

局部變量在函數執行完畢後銷毀。

全局變量在頁面關閉後銷毀。

JavaScript 函數 學習 3(轉)