js里Function 与 function 一样吗,基本类型区别大小写吗

JavaScript011

js里Function 与 function 一样吗,基本类型区别大小写吗,第1张

js里Function 与 function的不一样的,不仅仅是大小写的问题。

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 , office

js中用function来定义函数,起作用和Java中的方法类似。

function functionname()

{

这里是要执行的代码

}

当调用该函数时,会执行函数内的代码。

可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。