JavaScript函数浅析

一. 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());

你可能感兴趣的:(JavaScript,javascript,函数,闭包)