js函数的声明及自调用

在js中函数通常拥有两种命名方式
1.函数声明
function xxx(a,b,c...){ ...... }
函数声明必须以function字段开头,xxx是该函数的函数名,小括号中的a,b,c是该函数引用的参数,大括号中是该函数的具体方法。使用函数声明的函数会提升其优先度,因此我们可以在同一作用域的任何区域声明,不会影响我们使用。
2.函数表达式
var x = function(){}
函数表达式将函数定义为表达式中的一部分,可以具名也可以匿名,函数表达式不会提升该函数的优先度,因此js解释器会对其进行逐行解释,函数的调用不可先与函数表达式。
js函数的自调用
在js函数中()可以将函数表达式直接调用如var x = function(){}()等同于x(),但函数声明后加()会被js编辑器忽略,所以我们先将函数声明变成变成表达式如下(function xxx(a,b,c...){ ...... })使用()包裹后,js编辑器便会将其解析为表达式,这时我们再在尾部加()就可以达成函数的自调用。(function xxx(a,b,c...){ ...... })()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值