命名函数
function name(param)
{
//函数体
}
调用方式: name(param);
这种语法定义函数可读性并不好,函数也是一个对象,因此每次调用都会得到一个对象。
匿名函数
var f=function(param)
{
<span> </span>//函数体
}; //注意这里有个分号;
调用方式:f(param);
程序使用function关键字定义一个函数对象,然后把对象赋给f变量,通过f调用之创建一个对象。其实在大量JavaScript源码中jQuery、Prototype.js中都是用匿名函数。