day16-JavaScript函数

本文详细介绍了JavaScript中的三种函数类型:普通函数、匿名函数和自执行函数。对于每种类型的函数都给出了定义方式及使用场景,帮助读者更好地理解和使用JavaScript函数。

一、前言

  之前我们只是简单说了一下js的函数,但是我们没有细细的去了解js的函数,今天我们就来全面的了解一下Javascript的函数。

二、普通函数

2.1、普通函数定义

function func(args){
    //js代码
}
func(123);

普通函数是自己定义,然后调用的时候用函数名+传入实参,这个也属于主动执行。

三、匿名函数

2.1、匿名函数定义

说明:你要创建一个函数,这个函数没有名字,因为没有名字,所以在调用的时候找不到,所以我们只能通过我创建它的时候,我就让它当着参数可以传递给某个东西,它在内部直接去调用。

setInterval(function(){
    //js 代码
},5000);//因为没有名字,被称为匿名函数

四、 自执行函数

3.1、自执行函数定义

说明:我定义了一个函数,并且当解说它的时候,函数的内部自动执行。

(function(arg){
            console.log(arg);
        })(1)  //arg是形参,1是实参

自动函数的功能相当于是普通函数的功能相结合,就是普通函数先定义  ,在通过函数名调用 => 定义函数+函数名  = 自执行函数,我们见到的插件几乎都是这种去执行的。就表示程序一旦到来就自动把内部执行了,所以自执行函数就是创建函数,并且自动执行。

五、总结

  1. 普通函数 function   fun(){},需要调用函数名去执行。
  2. 匿名函数,这个函数没有名字,只能通过在创建它的时候,就让它当着参数可以传递给某个东西,在她内部直接去调用,比如:setInterval(function(){ //js 代码 },5000)。
  3. 自执行函数,创建函数并且自动执行。( function func(arg){}(1) )

 

转载于:https://www.cnblogs.com/zhangqigao/articles/8320695.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值