首頁  >  文章  >  web前端  >  JS函數實例詳解

JS函數實例詳解

小云云
小云云原創
2018-02-24 14:29:341893瀏覽

函數是由事件驅動的或是當它被呼叫時執行的可重複程式碼區塊,JavaScript函數語法,函數就是包裹在花括號中的程式碼區塊,前面使用了關鍵字function:

function functionname(){

    這裡是要執行的程式碼

}

當呼叫函數時,會執行函數內的程式碼

#可以在某事件發生時直接呼叫函數(例如當使用者點擊按鈕),並且可由JavaScript在任何位置呼叫

JavaScript大小寫敏感,關鍵字function必須是小寫的,而且必須與以函數名稱相同大小寫的來呼叫函數

呼叫帶參數的函數

在呼叫函數時,您可以向其傳遞值,這些值稱為參數。

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

可以傳送任意多的參數,由逗號(,)分隔。

myFunction(argument1,argument2)

當您宣告函數時,請把參數當作變數來宣告。

function myFunction(var1,var2)
{
这里是要执行的代码
}

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

函數很靈活,您可以使用不同的參數來呼叫該函數,這樣就會給出不同的訊息。

帶有傳回值的函數

有時我們希望將值傳回呼叫它的地方

透過使用return語句就可以實作

使用return語句時函數會停止執行並傳回指定的值

return x;

return;

當您只希望退出函數時也可以使用return,回傳值是可選的;

局部JavaScript變數

#在JavaScript內部宣告的變數(使用var)是局部變數,所以只能在函數內部訪問它。 (該變數的作用域是局部的)

可以在不同函數中使用名稱相同的局部變數,因為只有宣告過該變數的函數才能辨識該變數。

只要函數完成,本地變數就會被刪除

全域JavaScript變數

在函數外宣告的變數是全域變數,網頁上所有的腳本和函數都能存取它。

JavaScript變數的生存期間

JavaScript變數的生命期是從它們被宣告的時間開始。

局部變數會在函數運行以後被刪除

全域變數也會在頁面關閉後刪除

向未宣告的JavaScript變數來指派值

如果把值賦給尚未宣告的變量,則變數會自動作為全域變數來宣告

相關推薦:

##js函數的按值傳遞參數

JS函數節流防手震實例詳解

詳細分析JS函數去抖動與節流

以上是JS函數實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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