首頁 >web前端 >js教程 >javascript函數是什麼

javascript函數是什麼

藏色散人
藏色散人原創
2021-04-09 15:58:084161瀏覽

javascript函數是被設計為執行特定任務的程式碼區塊,JavaScript函數會在某程式碼呼叫它時被執行;JavaScript函數透過function關鍵字定義,其後是函數名稱和括號(),函數名可包含字母、數字、底線和美元符號。

javascript函數是什麼

本文操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。

JavaScript 函數是被設計為執行特定任務的程式碼區塊。

JavaScript 函數會在某程式碼呼叫它時執行。

JavaScript 函數語法

JavaScript 函數透過 function 關鍵字定義,其後是函數名稱和括號 ()。

函數名稱可包含字母、數字、底線和美元符號(規則與變數名稱相同)。

圓括號可包含由逗號分隔的參數:

(参数 1, 参数 2, ...)

由函數執行的程式碼被放置在花括號中:{}

function name(参数 1, 参数 2, 参数 3) {
    要执行的代码
}

函數參數(Function parameters)是在函數定義中所列的名稱。

函數參數(Function arguments)是當呼叫函數時由函數接收的真實的值。

在函數中,參數是局部變數。

在其他程式語言中,函數近似程式(Procedure)或子程式(Subroutine)。

函數呼叫

函數中的程式碼將在其他程式碼呼叫該函數時執行:

  • 當事件發生時(當使用者點擊按鈕時)

  • 當JavaScript 程式碼呼叫時

  • 自動的(自呼叫)

您將在本教程中學到更多有關函數呼叫的知識。

函數傳回

當 JavaScript 到達 return 語句,函數就會停止執行。

如果函數被某個語句調用,JavaScript 會在呼叫語句之後「返回」執行程式碼。

函數通常會計算出回傳值。這個傳回值會傳回給呼叫者:

實例

計算兩個數的乘積,並傳回結果:

var x = myFunction(7, 8);        // 调用函数,返回值被赋值给 x
function myFunction(a, b) {
    return a * b;                // 函数返回 a 和 b 的乘积
}

x 的結果將會是:

56

【推薦學習:javascript進階教學

以上是javascript函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn