一. JavaScript创建函数的几种方式
(1)提供函数名
function function_name(argument) {
// body...
}
(2)匿名函数
var fun=function(argument) {
// body...
}
(3)创建Function类的实例
var fun=new Function(argument1,argument2,...,argumentN,body); //argument* 为函数的参数,body参数为包含函数体的字符串
二.函数的闭包
* . 用闭包可以访问函数内的局部变量
function object() {
var privateField=100; //局部变量外部不可访问
return function() { //返回一个匿名函数
return privateField;
};
}
var fun=object();
alert(fun());