• JavaScript:预解析


     
    

    1. 我们js引擎运行js 分为两步: 预解析 代码执行

            (1). 预解析 js引擎会把js 里面所有的 var 还有 function 提升到当前作用域的最前面

             (2). 代码执行 按照代码书写的顺序从上往下执行

    2. 预解析分为 变量预解析(变量提升) 和 函数预解析(函数提升)

            (1) 变量提升 就是把所有的变量声明提升到当前的作用域最前面 不提升赋值操作

            (2) 函数提升 就是把所有的函数声明提升到当前作用域的最前面 不调用函数

    例子1:

     相当于:

    结果为

    例子2 

    相当于:

    结果为:

     

  • 相关阅读:
    神经网络有哪些激活函数,卷积神经网络有哪些
    Spring Security多登录页面示例
    【Unity3D】Cesium加载大地图
    JAVA基础——【笔记】14.集合
    LeetCode【155】最小栈
    LeetCode537
    是谁制造了TikTok的商业化困境?
    爬虫的介绍与使用
    作为一名python开发者,想要兼职接单,需要学那些技术?要达到什么水准?为什么要学这些技术?
    iOS ActivityViewController使用
  • 原文地址:https://blog.csdn.net/qq_54517101/article/details/126374941