zoukankan      html  css  js  c++  java
  • 讲解函数

    /**
     * 函数的声明与定义
     */
    /*函数表达式,必须先定义后调用,有局限性*/
    var 函数名 = function(形参01,形参02..) {
    
    }
    /*函数定义,无需关心先后*/
    function 函数名(形参01,形参02..) {
    
    }
    解释:js代码运行分两个阶段,预解析和真正执行
    预解析把所有变量的声明和函数提到最前面,变量的值为null
    因此,会出现上述现象
    

      

    /**
     * 函数的调用方式
     */
    函数名(实参01,实参02...);
    

      

    /**
     * JS中函数的特点
     */
    函数没有“函数重载”的概念,函数名相同,参数个数不同,也认为是同一个函数
    函数可做参数
    函数可做返回值
    

      

    /**
     * JS中的闭包
     */
    函数内部声明的变量和函数,属于函数的私有空间,函数外部不能访问
    当函数的返回值为函数时,函数的作用域也一并返回,被外部引用
    

      

      

  • 相关阅读:
    css3圆形轨迹动画
    css3动画
    3D效果
    css3基础下
    css3基础
    HTML5 表单 中
    HTML5 表单
    面向对象的三大特性、七大原则、类与类间的关系
    四种事务的隔离级别
    线程池(二)
  • 原文地址:https://www.cnblogs.com/WeWeZhang/p/6367397.html
Copyright © 2011-2022 走看看