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,那么就会出现的问题,可能会出现引用中有函数名重复,那么调用的时候就会冲突。为了解决此问题,在引用的时候就自动执行。

  • 相关阅读:
    vi/vim 文字处理器常用命令
    图片在容器里水平垂直居中
    谁的属性值优先被访问
    创建对象和实例
    碎碎念css
    未整理js
    表格<table>
    盒子模型
    Css文件目录结构
    链接文字<a>保持原有的字体颜色
  • 原文地址:https://www.cnblogs.com/lixiang1013/p/7598938.html
Copyright © 2011-2022 走看看