JavaScript函数

JavaScript 函数

  函数实质上就是可以作为一个逻辑单元对待的一组JavaScript代码。使用函数可以使代码更为简洁,提高重要性。

3.1 函数的定义

1、静态方法

Function函数名([虚参列表]){

函数体;

[return[函数返回值;]]

}

2.动态匿名方法

Var 函数名=new function([虚参列表]){函数体;}

3、直接量方法

函数名=function([虚参列表]){函数体;}

3.2 函数的调用方法

1、直接调用

函数名(实参列表)

2、在连接中调用

<a href =”javascript:函数名()”>描述文字</a>

3、在事件中连接

事件类型=“函数名()”

4、递归调用

(1)定义

在函数体内部调用函数自身

(2)格式

Function 函数名(){

        代码

        函数名();

}

3.3方法

1、apply

将函数作为对象的方法来调用,将参数以数组的形式传递给该方法

2、call

将函数作为对象的方法来调用,将参数传递给该方法

3、tostring

返回函数的字符串表示

3.4 arguments对象

1、功能:存放实参的参数列表

2、特性:

(1)仅能在函数体内使用

(2)带有下标属性,但并非数组

(3)函数声明时自动初始化

3、属性

(1)length    获取函数实参的长度

(2)callee    返回当前正在执行的函数

(3)caler     返回调用当前正在执行函数的函数名

3.5函数参数

3.5.1参数类型

1、形参:定义函数时使用的参数;接收调用该函数是传递的参数

2、实参:调用函数时传递给函数的实际参数

3.5.2特性

1、参数个数没有限制

2、参数的数据类型没有限制

3、通过arguments对象访问参数数组

4、参数始终按值传递

3.6 指针标识

This  指向当前操作对象

Callee  指向参数集合所属函数

Prototype  指向函数附带的原型对象

Constructor  指向创建该对象的构造函数

posted @ 2017-03-02 16:25  傲骄鹿先生  阅读(17)  评论(0编辑  收藏  举报