sql 單表語句
阿新 • • 發佈:2021-12-30
函式是由事件驅動的或者當它被呼叫時執行的可重複使用的程式碼塊。
JavaScript 函式語法
函式就是包裹在花括號中的程式碼塊,前面使用了關鍵詞 function:
functionfunctionname(){
// 執行程式碼
}
當呼叫該函式時,會執行函式內的程式碼。
可以在某事件發生時直接呼叫函式(比如當用戶點選按鈕時),並且可由 JavaScript 在任何位置進行呼叫。
在呼叫函式時,您可以向其傳遞值,這些值被稱為引數。
這些引數可以在函式中使用。
您可以傳送任意多的引數,由逗號 (,) 分隔:
myFunction(argument1,argument2)當您宣告函式時,請把引數作為變數來宣告:
{
程式碼
}
變數和引數必須以一致的順序出現。第一個變數就是第一個被傳遞的引數的給定的值,以此類推
帶有返回值的函式
有時,我們會希望函式將值返回呼叫它的地方。
通過使用 return 語句就可以實現。
在使用 return 語句時,函式會停止執行,並返回指定的值。
語法
function myFunction(){
var x=5;
return x;
}
上面的函式會返回值 5。
注意:整個 JavaScript 並不會停止執行,僅僅是函式。JavaScript 將繼續執行程式碼,從呼叫函式的地方。
區域性 JavaScript 變數
在 JavaScript 函式內部宣告的變數(使用 var)是區域性變數,所以只能在函式內部訪問它。(該變數的作用域是區域性的)。
您可以在不同的函式中使用名稱相同的區域性變數,因為只有宣告過該變數的函式才能識別出該變數。
只要函式執行完畢,本地變數就會被刪除。
全域性 JavaScript 變數
在函式外宣告的變數是全域性變數,網頁上的所有指令碼和函式都能訪問它。
JavaScript 變數的生存期
JavaScript 變數的生命期從它們被宣告的時間開始。
區域性變數會在函式執行以後被刪除。
全域性變數會在頁面關閉後被刪除。
向未宣告的 JavaScript 變數分配值
如果您把值賦給尚未宣告的變數,該變數將被自動作為 window 的一個屬性。
這條語句:
carname="Volvo";將宣告 window 的一個屬性 carname。
非嚴格模式下給未宣告變數賦值建立的全域性變數,是全域性物件的可配置屬性,可以刪除。