一、作用域是什么

作用域:使用范围
全局变量:用var声明的变量,任何位置都可以使用
局部变量:函数内部定义的变量,外部不可以使用
全局作用域:全局变量的使用范围
局部作用域:局部变量的使用范围
扩展:
隐式全局变量:声明的变量没有var
全局变量不能删除,隐式全局变量可以删除。

二、预解析是什么

预解析:提前解析代码
做什么:把变量的声明提前了,函数的声明也会被提前

三、注意问题

1.变量的提前只会在当前作用域的最前面,函数的提前也在函数作用域中的最前面
学习笔记之JS(六、作用域和预解析)
2.预解析会分段(多对script标签中函数重名,预解析不会冲突)
学习笔记之JS(六、作用域和预解析)

四、练习

学习笔记之JS(六、作用域和预解析)学习笔记之JS(六、作用域和预解析)
学习笔记之JS(六、作用域和预解析)

相关文章:

  • 2022-01-02
  • 2021-08-05
  • 2021-10-02
  • 2021-06-30
  • 2021-04-14
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-02
  • 2021-11-14
  • 2022-12-23
  • 2022-01-14
  • 2021-11-23
  • 2021-06-11
相关资源
相似解决方案