首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript 函数、种、对象、方法、属性 之 函数

2012-09-20 
JavaScript 函数、类、对象、方法、属性 之 函数函数定义:?//第一种定义functionfuncName(param1, param2, ...

JavaScript 函数、类、对象、方法、属性 之 函数

函数定义:

?

//第一种定义function  funcName(param1, param2, ...) {}//第二种定义var funcName = function(param1, param2, ...) {}//此处使用匿名函数,赋值给一个变量,从而变量成了函数,由此看出js的变量和函数是相通的//条件函数(这里单独提出来)if (i == 0) {   //定义一个函数   function  funcName(...) {   }}//在i等于0时,funcName才存在,由此可以看出JS的函数定义是很灵活的。

?

函数调用:

//第一种调用funcName(param1, param2, ...);//这种调用时,函数内部的this关键字指的是调用该函数的对象,如果直接调用,则this是window对象//第二种调用funcName.call(obj, param1, param2, ...);//这种调用时,函数内部的this关键字指的是obj对象,函数的参数是从param1开始的。//第三种调用funcName.apply(obj, [param1, param2, ...]);//这种调用时,函数内部的this关键字指的是obj对象,函数的参数是数组。
?

热点排行