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则报错。自动执行功能相当于一个瓶口朝下的杯子。定义的时候会倾斜露出杯口,吸收外面的新鲜空气;当它完成后,杯口不再暴露、封闭,与外界没有任何联系。

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