美文网首页javascript高级精简版
匿名函数(立即执行函数)

匿名函数(立即执行函数)

作者: 淡蓝天风 | 来源:发表于2019-03-15 11:45 被阅读0次

立即执行函数 别称(初始化函数) IIFE 全称(immediately-invoked function expression)

特点:

    1.页面加载时立即执行

    2.获取到返回值

    3.执行完成之后立即释放

写法:

    (function(){ 

        })()  第一种,但是这一种用的多

    (function(){

    }() ) 第二种,这一种是w3c的建议

函数表达式

只要被() 括起来的都是表达式,如

        (function(){} () )

       (function(){})()

        var test = function() {}() 这也是一个表达式

    一定是表达式才可以被执行符号执行

    一旦函数声明变成表达式,函数名就会自动被忽略

    函数声明变成表达式的方法

        +  -  ! &&   ||

        || 运算需要在前面加值,&&也一样

立即执行函数也是有返回值的    

    在获取返回值时,声明一个变量接受一下,如图

立即执行函数

立即执行函数经典案例

最常用的方法

第二个案例

最常用的方法2

 第二种写法带 return

第二种写法(return)

相关文章

  • javascript作用域和作用域链

    立即执行函数表达式是什么?有什么作用? 立即执行函数就是 声明一个匿名函数 马上调用这个匿名函数 立即执行函数有什...

  • 立即执行函数

    1、立即执行函数是什么? 声明一个匿名函数,立马调用这个匿名函数。下面就是一个立即执行函数: (function(...

  • 匿名函数(立即执行函数)

    立即执行函数 别称(初始化函数) IIFE 全称(immediately-invoked function exp...

  • JS函数以及作用域问题

    1.立即执行函数表达式是什么?有什么作用 立即执行函数表达式就是 声明一个匿名函数 马上执行这个匿名函数 典型写法...

  • 立即执行匿名函数(IIFE)

    立即执行匿名函数:1. 声明一个匿名函数;2. 马上调用这个匿名函数 如:( function () {} )()...

  • lesson20 JS作用域链 & JS引用类型

    第 1 题 立即执行函数表达式是什么?有什么作用? 1. 立即执行函数是什么 立即执行函数就是 声明一个匿名函数 ...

  • 什么是立即执行函数,它有什么作用?

    一:什么是立即执行函数? 声明一个函数,并马上调用这个匿名函数就叫做立即执行函数;也可以说立即执行函数是一种语法,...

  • JS Task4

    1. 立即执行函数表达式是什么?有什么作用? 立即执行函数就是声明一个匿名函数马上调用这个匿名函数 那么为什么还要...

  • Javascript中立即执行函数表达式

    前言立即执行函数表达式(也称为自执行匿名函数)形式: 问题:普通函数的调用,我们都知道如何调用,那么匿名函数的调用...

  • 作用域链&引用类型

    1、立即执行函数表达式是什么?有什么作用? (function(){函数体})()即为立即执行函数,就是将一个匿名...

网友评论

    本文标题:匿名函数(立即执行函数)

    本文链接:https://www.haomeiwen.com/subject/dwdlmqtx.html