函数声明

436 词
函数的两种声明方式

函数声明#

具名(命名)函数#

利用函数关键字自定义函数

在函数声明前后都可调用

                
JavaScript
function fn(){}

匿名函数#

没有名称的函数,需要先声明,才可调用

在Web APIs中常用

                
JavaScript
// 要调用需要变量名存储 let fun=function(){}

立即执行函数#

不需要调用,立即执行

多个立即执行函数间加分号隔开

使用场景:避免全局变量之间的污染

                    
JavaScript
// 方法1,后面的小括号相当于调用函数,可加形参 (function () { alert('ok') })(); // 方法2 (function () { alert('ok') }());