zoukankan      html  css  js  c++  java
  • 声明函数的是方式

    声明函数的方式

    JS里面,声明函数的方式有多种

     普通声明方式

    所谓普通声明方式,就是我们最常见的函数声明方式

     通过这种方式所创建的函数,有一个特点,就是会有函数提升。会将函数提升到最上面

    JS里面,函数是一等公民。所以在提升的时候,同样是提升,函数的提升会在变量的提升的上面。 

    函数表达式

    所谓函数表达式,就是指将一个函数(一般指匿名函数)赋值给一个变量。这种形式不存在函数提升

    所谓匿名函数,就是指没有函数名的函数

     命名式函数表达式

    就是将一个有函数名的函数赋值给一个变量

    需要注意的是,虽然命名式函数表达式有函数名,但是不能通过这个函数名来调用函数,还是只能通过被赋值的变量加上小括号才能调用

    立即执行函数表达式

    所谓立即执行函数表达式,顾名思义,就是不用调用函数也会自己立即执行。这种函数也被称之为IIFEImmediately-Invoked Function Expression

    通过对象产生函数

     首先这种方式不推荐,因为效率低,而且写法也不符合我们程序员的习惯

  • 相关阅读:
    常用的20个正则表达式
    关于position:fixed;的居中问题
    Html table 合并单元格
    JS异步加载的三种方式
    DOM事件代码小结
    用js写一个回车键盘事件
    JavaScript 常用方法总结
    可拖拽进度条
    js数组拍平
    js验证码倒计时
  • 原文地址:https://www.cnblogs.com/whitesnow/p/7862952.html
Copyright © 2011-2022 走看看