js 基础 -- 函数,构造器函数,定时器

本文详细探讨了JavaScript中的函数基础,包括定义、调用方式及方法,如apply、call和arguments对象。接着介绍了函数参数、作用域、闭包以及定时器的使用,特别讲解了构造器函数的概念和应用。此外,还涵盖了JavaScript事件处理,如onload、onclick等,并展示了如何使用addEventListener绑定事件。
摘要由CSDN通过智能技术生成

js 基础 – 函数

函数:定义一次却可以多次调用或执行的一段 JS 代码。

定义函数

1、function ([ 虚参列表 ]){
函数体
return [ 函数返回值 ]
}
2、var 函数名 = new function([ 虚参列表 ]){
函数体
}
3、函数名 = function([ 虚参列表 ]){
函数体
}

调用方法

1、直接调用
函数名(实参列表)
2、在链接中调用

<a href = "javascript:函数名()">...</a>

3、在事件中调用
事件类型 = “函数名()”
4、递归调用
定义:在函数体内部调用函数本身
格式:function 函数名(){
函数体
函数名()
}

方法

apply:将函数作为对象的方法来调用,将参数以数组形式传递给该方法。
call:将函数作为对象的方法来调用,将指定参数传递给该方法。
toString:返回函数的字符串表示。
arguments 对象:
功能:存放实参的参数列表。
特性:仅能在函数体内使用,带有下标属性,但并非数组,函数声明时自动初始化。
属性:length 获取函数参数的长度。
callee:返回当前正在指向的函数。
caler:返回调用当前正在执行函数的函数名。

函数参数

形参:定义函数时使用的参数,接收调用该函数时传递的参数。
实参:调用函数时传递给函数的实际参数。
参数个数没有限制。
实参 < 形参 :多余形参 = undefined
实参 > 形参 :多余实参被忽略
参数的数据类型没有限制
通过 arguments 对象访问参数数组。
参数始

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值