jQuery学习笔记_函数基础

定义方法

1.静态方法

function 函数名([虚参列表]){
函数体;
[return[函数返回值;]]
}

动态匿名方法
var 函数名=new Function([‘虚参列表’]){函数体;};

直接量方法
函数名=function([虚参列表]){函数体;}

调用方法

1.直接调用
函数名(实参列表);

在连接中调用
描文字

在事件中调用
事件类型=’函数名()‘

递归调用
定义:在函数体内部调用函数自身
格式:
function 函数名(){
代码
函数名();
}

方法

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

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

toString
返回函数的字符串表示

arguments对象

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

特性:

仅能在函数体内使用
带有下标属性,但并非数组
函数声明时自动初始化

属性:
length:获取函数实参的长度
callee:返回当前正在指向的函数
caler:返回调用当前正在执行函数的函数名

函数参数

1.参数类型

形参:
定义函数时使用的参数
接收调用该函数时传递的参数
实参:
调用函数时传递给函数的实际参数

特性:
参数个数没有限制
实参<形参 多余形参=undefined
实参>形参 多余实参被忽略

参数的数据类型没有限制
通过arguments对象访问参数数组

参数始终按值传递:
基本类型:传值
引用类型:传址

指针标识

this
指向当前操作对象

callee
指向参数集合所属函数

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

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

(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值