js_ 预解析(js代码如何执行的)

Posted yangyutian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js_ 预解析(js代码如何执行的)相关的知识,希望对你有一定的参考价值。

1、要理解js代码是如何执行的

  js代码是由  浏览器的 js解析引擎  来执行的,js代码执行(从上往下)之前要先预解析

  js代码执行  :  同步、异步   (异步要等同步代码都执行完后再执行:异步的代码放在栈中等待同步代码从上往下全部执行完成之后再执行)

  预解析  :作用

    技术图片

    注意:定义函数中的 用函数表达式方式里只存在变量名提升,没有匿名函数提升

    1、变量提升

    技术图片

    2、函数提升

    技术图片

    案例1:

    技术图片

    案例2:

    技术图片

    案例3:

    技术图片

 

    

 

以上是关于js_ 预解析(js代码如何执行的)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript预解析

1JS预解析原理

JS预解析与变量提升

js预解析

javascript预解析

js预解析