用戶除了可以使用JavaScript的內置函數之外,還可以自己定義函數。自定義函數有3種方法。
使用關鍵字 function 構造
語法:
function funcName([param1][,param2...}){
statements;
}
使用 function 構造
語法:
var result = new function (['param1'][,'param2']...,'statements');
例如;
var result = new function ('x','y','return x+y');
使用函數直接量構造
語法:
var result = function ([param1][,param2,...]){
statements
};
這里也可以為函數指定一個名稱,以便於遞歸程序的調用。例如:
var result = function([param1][,param2,...]){
statements
};
注意;
1.各個函數名不可以重復,並且區分大小寫
2.函數名的命名規則和變量的命名規則相同
3.參數可以使用變量、常量或者表達式
4.如果函數有多個參數,多個參數之間使用逗號隔開
5.如果函數有返回值,使用return語句返回,如果沒有return語句,函數將返回一個undefined值
6.自定義函數不會自動執行,必須調用才會執行
特此聲明:如需轉載請注明出處,如有疑問請及時提出以便於改正,如有侵權,聯系刪除,謝謝
