Function是一个构造器,function是Function实例化的一个对象,包含[[call]][[code]]等等属性,可以被执行。
具体使用方法:
function callAnotherFunc(fnFunction, vArgument) {
fnFunction(vArgument)
}
var doAdd = new Function("iNum", "alert(iNum + 10)")
callAnotherFunc(doAdd, 10)//输出 "20"
定义普通函数就用function:
var func = function(arg0, arg1, ... argN) { statements }//函数直接量
function ['fʌŋkʃən] \x0d\x0an. \x0d\x0a官能,机能 \x0d\x0a功能,作用;目的,用途 \x0d\x0a职责,职业,工作 \x0d\x0a典礼,盛大的集会(或宴会、宗教仪式) \x0d\x0a依赖别事物的事物,随别事物而变化的事物,应变量 \x0d\x0a【语言学】职能;功能 \x0d\x0a【数学】函数[亦称作 correspondence,map,mapping,transformation,multiple-value function] \x0d\x0a【化学】(化合物)特性 \x0d\x0avi. \x0d\x0a(器官等)活动;(机器等)运行;(有效地)起作用,发挥机能: \x0d\x0aThe machine doesn't function.\x0d\x0a\x0d\x0a那机器不能运行了。\x0d\x0a有作用,用以;当;行使职责;为?尽职;担任工作(常与 as连用): \x0d\x0aMary functioned as teacher.\x0d\x0a\x0d\x0a玛丽担任教师的职务。\x0d\x0a近义词: capacity , duty , officejs中用function来定义函数,起作用和Java中的方法类似。function functionname()
{
这里是要执行的代码
}
当调用该函数时,会执行函数内的代码。
可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。