zoukankan      html  css  js  c++  java
  • 函数

    1.函数   关键字 function

    复习

    var 是js的关键字,用于声明变量,声明在内存模块完成的 定义(=)实在执行模块完成的。

    var可以再内存模块提前完成,所以有变量提升这个功能function也是js的关键字,用于声明和定义函数的,声明和定义都在内存模块完成。

    function也是在内存模块提前完成,所以有函数提升这个功能

    变量提升和函数提升都叫预解释,都是浏览器的功能

    2.函数的定义

    函数:具有一定功能的代码块。

    函数是通过function定义的,function后跟的是函数名。

    结构语法

    function·fn(){}

    内存模块只存var的变量名。而存function整个代码块,因为声明和定义同时完成

    函数定义:通过function定义

    函数调用:函数名()·····fn()

    函数最大的优势····会形成一个独立的模块,可以按需使用,可以重复使用。按需使用可以提升性能····重复使用可以减少代码冗余

    函数定义的四种方法

    1.声明式定义······function(){}

    2.表达式定义·····var fn=function(){}····匿名函数

    3.自调用:定义和调用同时完成

    4.通过对象的形式进行定义·····var as=new function(){}

    函数语法的注意事项

    1.必须带function

    2.函数名可有可无,有名的叫名函数。无名的叫匿名函数

    3.小括号必须带

    函数调用的过程

    函数执行时会形成一个自己的私有作用域。最大的作用域叫window(全局)。然后执行数字里面的代码块。

  • 相关阅读:
    技术博客之Saju M
    Dajax 的安装以及详细使用
    当我感觉厌倦的时候
    2014年3月22日 星期日
    windows 7远程桌面访问 ubuntu12.04
    promise的用法
    for循环中匿名同步
    开启Group Work Site功能
    Jquery根据属性模糊查询节点
    设置用户字段
  • 原文地址:https://www.cnblogs.com/zzz035921/p/9817535.html
Copyright © 2011-2022 走看看