什么是函數(shù)?
函數(shù)是由事件驅(qū)動(dòng)的或者當(dāng)它被調(diào)用時(shí)執(zhí)行的可重復(fù)使用的代碼塊。
我們來(lái)舉一個(gè)小例子:
當(dāng)我們點(diǎn)擊按鈕時(shí),會(huì)彈出如下圖所示的警告框:
語(yǔ)法格式:
function functionname() { // 執(zhí)行代碼 }
function是用來(lái)定義函數(shù)的關(guān)鍵字。
注意:JavaScript 對(duì)大小寫敏感。關(guān)鍵詞 function 必須是小寫的,并且必須以與函數(shù)名稱相同的大小寫來(lái)調(diào)用函數(shù)。
帶參數(shù)的函數(shù)
語(yǔ)法格式:
function myFunction(var1,var2) { 代碼 }
示例:
點(diǎn)擊后顯示:
帶返回值的參數(shù)
返回值通過(guò)return語(yǔ)句來(lái)實(shí)現(xiàn)。
語(yǔ)法格式:
function myFunction() { var x=5; return x; }
注意:使用return語(yǔ)句并不代表整個(gè) JavaScript 停止執(zhí)行,僅僅是函數(shù)。JavaScript 將繼續(xù)執(zhí)行代碼,從調(diào)用函數(shù)的地方。
示例:
推薦教程:js入門教程