JavaScript 函數(shù)語法
函數(shù)就是包裹在花括號中的代碼塊,前面使用了關鍵詞 function:
function 函數(shù)名([參數(shù)]){
執(zhí)行的代碼孕暇;
}
當調用該函數(shù)時器腋,會執(zhí)行函數(shù)內的代碼。
可以在某事件發(fā)生時直接調用函數(shù)(比如當用戶點擊按鈕時)横漏,并且可由 JavaScript 在任何位置進行調用。
提示:JavaScript 對大小寫敏感熟掂。關鍵詞 function 必須是小寫的缎浇,并且必須以與函數(shù)名稱相同的大小寫來調用函數(shù)。
<button onclick="myFunction('Bill Gates','CEO')">點擊這里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
- 函數(shù)還可以帶有返回值
return "自定義返回的內容"
局部 JavaScript 變量
在 JavaScript 函數(shù)內部聲明的變量(使用 var)是局部變量赴肚,所以只能在函數(shù)內部訪問它素跺。(該變量的作用域是局部的)。
您可以在不同的函數(shù)中使用名稱相同的局部變量誉券,因為只有聲明過該變量的函數(shù)才能識別出該變量指厌。
只要函數(shù)運行完畢,本地變量就會被刪除踊跟。
全局變量
在函數(shù)外聲明的變量是全局變量仑乌,網(wǎng)頁上的所有腳本和函數(shù)都能訪問它。
JavaScript 變量的生存期
JavaScript 變量的生命期從它們被聲明的時間開始琴锭。
局部變量會在函數(shù)運行以后被刪除晰甚。
全局變量會在頁面關閉后被刪除。
JavaScript學習的腦圖
image.png