js预解析及案例分析

1、预解析 JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程。 预解析过程: 把变量的声明提高到当前做用域的最前面,只会提高声明,不会提高赋值。 把函数的声明提高到当前做用域的最前面,只会提高声明,不会提高调用。 变量提高:定义变量的时候,变量的声明会被提高到做用域的最上面,变量的赋值不会提高。 函数提高:JavaScript解析器首先会把当前做
相关文章
相关标签/搜索