当前位置: 首页 > 网络应用技术

全局变量和本地变量

时间:2023-03-05 18:16:18 网络应用技术

  One.Global变量:

  可以在整个情况下访问全球变量的作用

  全局变量:在功能之外声明的变量,网页上的所有脚本和函数都可以通过

  页面关闭后,将删除用于生存的全局变量

  二。局部变量:

  在运行该功能后删除本地变量(垃圾回收机制中的GC)变量,因此它将改善性能

  局部变量的范围只能在功能中访问

  您可以在不同函数中使用具有相同名称的本地变量

  函数内声明的变量(必须由VAR或LET或CONST定义),并且只能在函数的函数中访问

  三

  动作的范围是可访问的变量和函数范围,即范围控制变量和功能的可见性和生命周期

  有两种类型的变量:全球动作域

  自动声明所有定义的直接分配变量以具有全局范围

  四链链

  域链的角色首先从当前的搜索中看。如果找不到它,您将逐层查找,直到找到它。如果您一直找不到它,您将报告一个错误,然后优先考虑自己字段中的变量

  五

  关闭是访问函数内部的变量

  关闭是一个可以读取其他功能中其他内部变量的函数

  您可以简单地理解闭合是“函数中定义的函数”

  这是连接功能的内部和外部功能的桥梁

  关闭的目的:★您可以读取函数内部的变量,以使这些变量的值始终保存在内存中

  关闭将导致功能中的变量保存在内存中,并且内存消耗非常大,因此无法滥用闭合,否则会导致网页的性能。

  闭合将在父函数之外,更改父函数的内部变量的值