zoukankan      html  css  js  c++  java
  • JS 匿名函数

    1.匿名函数

      没有名字的函数   function(){    }

    创建函数——函数声明

    function  函数名称(){}

     (1)创建函数——函数表达式

     var 函数名称=function(形参列表){

       函数体

       return 返回值;

     }

     调用:函数名称(实参列表)

     对比函数声明和函数表达式的区别

     函数声明存在函数提升,在任何的位置都可以调用

     函数表达式不存在函数提升,必须先创建再调用

     练习:使用函数表达式来计算1~100之间的和。

     (2)匿名函数自调用

      创建函数(局部)作用域,防止造成全局污染。

      (function(){  

        函数体//就是局部作用域,创建的变量和函数都是不能被外部访问

      })();

     (3)作为回调函数

      把匿名函数作为实参传递给形参,此时的形参就是函数名称

     function fn(num){

        //num就是函数的名称

        num();  //调用传递的匿名函数

     }

     fn(function(){ ... });

  • 相关阅读:
    2020/4/15
    2020/4/14
    2020/4/13
    2020/4/12
    2020/4/11
    2020/4/9
    PTA录入数据库题目流程
    PTA录题
    2020/4/8
    如何把mysql workbench的数据结构和数据导出到sql表中
  • 原文地址:https://www.cnblogs.com/fdbk/p/12422576.html
Copyright © 2011-2022 走看看