立即执行函数
2021/9/16 6:05:05
本文主要是介绍立即执行函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
只有表达式才能被执行,函数声明不能执行,必须调用
function(){...}//函数声明 (function(){...}())//表达式
只有表达式才能被执行符号执行,下面的声明是不能直接调用的;
function test(){ var a=123; }();//出错,函数声明不能被直接调用 test(); //能被函数执行的表达式,名字被自动忽略,test()找不到了 var test=function(){ console.log('a') }() //传参 function test(a,b,c,d){ console.log(a+b+c+d) }(1,2,3,4)
功能:只需要执行一次,初始化函数
var num = (function(a,b,c){ console.log(a) var d=a+b+c*2-2 return d; }(1,2,c))//w3c建议 第二种引用方法 (function(){})() 其它数学运算符号转换 //+ - ! && ||都可以转成表达式 +function test() { // body... }();
这篇关于立即执行函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20接口模块封装入门教程
- 2024-09-20请求动作封装入门教程
- 2024-09-20登录鉴权学习:新手入门教程
- 2024-09-20后台管理开发学习:新手入门指南
- 2024-09-20后台管理系统开发学习:从入门到实践
- 2024-09-20后台开发学习:从入门到初级实战指南
- 2024-09-20后台综合解决方案学习:从入门到实践
- 2024-09-20接口模块封装学习入门指南
- 2024-09-20请求动作封装学习:新手入门教程
- 2024-09-20登录鉴权入门:打造安全的用户认证系统