js自执行函数作用,js直接执行函数,JS 自执行函数原理及用法

js自执行函数作用,js直接执行函数,JS 自执行函数原理及用法

本文主要介绍JS自执行函数的原理和技巧,并通过示例代码进行详细介绍。对大家的学习或者工作都有一定的参考价值,有需要的朋友可以参考一下。

Js自执行功能。听到这个名字,首先会想到函数。接下来,我将定义一个函数:

功能aaa(a,b){

回报总和=a b

}

定义了一个名为aaa的函数,其中可以计算两个数的和。如果你想执行它,你必须调用它并给它传递一个参数:

var aa=aaa(1,2)

这样就实现了一个函数的定义和调用。通过console.log我们可以看到sum实现了两个数的相加。

什么是自执行功能?自执行函数是一个在定义时会自动执行的函数。不用调用,传参数也方便。对于上述函数,这是由自执行函数定义的:

(功能aaa(a,b){

回报总和=a b

;})(1,2)

通过控制台,我们可以发现sum将两个数相加。

自执行函数可以用三种方式编写:

1.(function ("parameter") { '函数方法';})(“传递给参数的值”)

2.(函数('参数'){ "函数方法";}('值传递给参数'))

3.函数('参数'){ '函数方法';}(“传递给参数的值”)

第三种!可以用其他运算符替换或作废。

自执行函数非常自私,它内部访问全局变量。但是除了在它内部,你不能访问自执行函数。示例:

功能aaa(a1,b1){

return sum1=a1 b1

},

(函数bbb(a2,b2){

return sum2=a2 b2

;}(),

控制台.日志(aaa)

控制台.日志(bbb)

这是一个函数,也是一个自执行函数。当你输出这两个函数时,你会发现所有的函数aaa都被打印出来,而bbb则报错。自动执行功能相当于一个瓶口朝下的杯子。定义的时候会倾斜露出杯口,吸收外面的新鲜空气;当它完成后,杯口不再暴露、封闭,与外界没有任何联系。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: