JavaScript函数封装

函数的定义:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
函数的语法:
function 函数名(参数){
这里是要执行的代码
}

注意:
1、函数是一种封装,要使用它需要调用,本身不会自动执行;
2、函数的定义顺序和调用顺序无关,函数优先于所有代码执行;
3、函数可以有参数也可以没有。函数的参数分为形参(函数定义时的参数)、实参(函数调用时的参数);函数的参数理论上有无限个,每个参数之间用逗号隔开,参数的类型不限。
4、函数可以有返回值也可以没有;函数的返回值可以用 (return +返回值;)返回;例如要返回变量a,可以:return a; 返回a变量;return语句不仅有返回结果的作用,还有结束函数的作用;注意,一个函数的返回值只有一个;
5、在JavaScript中没有重载函数。也就是说函数如果重名会被覆盖。
6、函数不能作比较。
7、函数可以作为参数、返回值。

函数的分类

1、有参函数;
2、无参函数;
3、带返回值的函数;
4、不带返回值的函数;
5、匿名函数;
6、递归函数(自己调用自己);

匿名函数的用法:

1、赋值。可以把函数定义赋值给变量,例如:

var a=function (){};

如果要调用只需变量名加小括号即可调用;
2、自我执行。自我执行有三种用法

1、(function (){}) ();
2、(function (){} ());
3、[function (){} ()];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值