首页 网络技术
  1. 正文

JavaScript函数提升指的是什么

  函数提升(Hoisting)

  提升(Hoisting)是JavaScript默认将当前作用域提升到前面去的行为。

  提升(Hoisting)应用在变量的声明与函数的声明。

  因此,函数可以在声明之前调用:

  myFunction(5);

  function myFunction(y){

  return y*y;

  }

  使用表达式定义函数时无法提升。

  自调用函数

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

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

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

  不能自调用声明的函数。

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

  实例

  (function(){

  var x="Hello!!";//我将调用自己

  })();

本文标题:JavaScript函数提升指的是什么
本文链接:https://www.qqooo.cn/post/6474.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 xsds@vip.qq.com 处理,谢谢!