JavaScript Functions
JavaScript函數(shù)是用于執(zhí)行特定任務的代碼塊。
使用函數(shù)的主要優(yōu)點:
代碼重用:定義代碼一次,并使用多次。
使用不同的參數(shù)多次使用相同的代碼,以產(chǎn)生不同的結(jié)果。
提示: 當"某事"調(diào)用或調(diào)用JavaScript函數(shù)時,執(zhí)行JavaScript函數(shù)。
在之前的教程中,你已經(jīng)了解了函數(shù)聲明的語法 :
function functionName(parameters) { 執(zhí)行的代碼 }
函數(shù)聲明后不會立即執(zhí)行,會在我們需要的時候調(diào)用到。
function myFunction(a, b) { return a * b; }
提示: 分號是用來分隔可執(zhí)行JavaScript語句。
由于函數(shù)聲明不是一個可執(zhí)行語句,所以不以分號結(jié)束。
test()
/*一些代碼*/
要執(zhí)行函數(shù),您需要調(diào)用它。
要調(diào)用函數(shù),從函數(shù)的名稱開始,然后使用括號中的參數(shù)。
function myFunction() { alert("調(diào)用一個函數(shù)!"); } myFunction(); // 警告 "調(diào)用一個函數(shù)!"
hello() {
alert("Hi there");
}
();
一旦函數(shù)被定義, 你可以根據(jù)你的需求進行一次或者多次調(diào)用:
function myFunction() { alert("警告框!"); } myFunction(); //"警告框!" alert("一些其他代碼"); myFunction(); //"警告框!"