Javascript作用域
作用域
- 一个变量作用的范围
在js中有两个作用域:1.全局作用域2.函数作用域
-1.全局作用域
-全局作用域在<script>标签中,页面打开全局作用域被创建,页面关闭全局作用域被销毁
-全局作用域中的变量叫全局变量,全局变量可以在全局作用域中使用,还可以在函数作用域中使用。
-全局作用域中的全局对象window,它是由浏览器创建的,我们可以使用。
-在全局作用域中,声明的变量都会作为window的属性
-如果在函数作用域中想使用全局变量 window.变量
-全局作用域中函数会作为window对象属性的方法保存
通常如果是window.alert(),可以省略window.直接写alert()
-2.函数作用域(局部作用域)
函数作用域,就是函数体内。函数调用时函数作用域开启,函数执行完,函数作用域销毁
-函数作用域中的变量叫局部变量,局部变量只能在函数体内使用,不能在全局作用域中使用。

浙公网安备 33010602011771号