摘要:
一.预解析:JS代码执行由浏览器中的JS解析器来执行。JS解析器执行JS代码的两个过程是预解析和代码执行。 第一步:变量提升,把变量的声明提升到当前作用域的最上面,不会提升变量赋值 第二步:函数提升,把函数的声明提升到当前作用域的最上面,不会提升函数调用 先提升var,在提升function 二.案 阅读全文
摘要:
一.作用域:变量或者函数可以起作用的范围,变量退出作用域之后会销毁,全局变量关闭网页或浏览器才会销毁。 ①全局作用域:在<script>或者一个独立的js文件中,全局作用域中定义的变量是全局变量。在任何位置都可以访问。 ②局部作用域:一个函数有一个局部作用域,局部作用域中定义的变量是局部变量。局部变 阅读全文