zoukankan      html  css  js  c++  java
  • javascript-函数

    函数有三种形式:function定义的函数;匿名函数;自执行函数

    一:function定义的函数

      在之前的教程中,你已经了解了函数声明的语法 :

      function functionName(parameters) {
        执行的代码
      }

      函数声明后不会立即执行,会在我们需要的时候调用到。

    二:匿名函数

      匿名函数就是没有函数名,JavaScript 函数可以通过一个表达式定义

      

    var x = function (a, b) {return a * b};
    
    setInter(function(){a*b},4000)

    三:自调用(自执行)函数

      函数表达式可以 "自调用"。

      自调用表达式会自动调用。

      如果表达式后面紧跟 () ,则会自动调用。

      不能自调用声明的函数。

      通过添加括号,来说明它是一个函数表达式:

      

    (function (arg) { //arg是形参
        var x = "Hello!!";      // 我将调用自己
    })(1); //1是实参

    //创建函数并自动执行
    (function(arg){
      console.log(arg)
    })(1)

      自调用函数使用场景:我们经常会引用很多外面定义好的JS,那么就会出现的问题,可能会出现引用中有函数名重复,那么调用的时候就会冲突。为了解决此问题,在引用的时候就自动执行。

  • 相关阅读:
    Flutter 详解 Key
    Flutter 状态管理之BLoC
    将博客搬至CSDN
    swift 创建tableView并实现协议
    oc swift 混编 特技
    ios字符串计算高度总结
    想了解浏览器内核,看这一篇就够了
    字符编码GBK、GB2312和UTF-8的区别与联系
    开发中常用npm包随用随记
    Nodejs随学随记(杂)
  • 原文地址:https://www.cnblogs.com/lixiang1013/p/7598938.html
Copyright © 2011-2022 走看看