js作用域(--一篇帮助消化的无用博文)

js作用域

			<script type="text/javascript">
/**
			 * 作用域
				-作用域指一个变量的作用的范围-在JS中一共有两种作用域:
				1.全局作用域
					-直接编写在script标签中的JS代码,都在全局作用域-全局作用域在页面打开时创建,在页面关闭时销跺
					-在全局作用域中有一个全局对象window
					它代表的是一个浏览器的窗口,它由浏览器创建我们可以直接使用
					-在全局作用域中:
						--创建的变量都会作为window对象的属性保存
						--创建的函数都会作为window对象的方法保存

					
				2.函数作用域
				-调用函数时创建函数作用域,函数执行完毕以后,函数作用域销毁
				-每调用一次函数就会创建一个新的函数作用域,他们之间是互相独立的
				-在函数作用域中可以访问到全局作用域的变量
				-在全局作用域中无法访问到函数作用域的变量


		
			 * */
			 * </script>

在全局作用域中有一个全局对象window
在全局作用域中:
–创建的变量都会作为window对象的属性保存
–创建的函数都会作为window对象的方法保存

猜你喜欢

转载自blog.csdn.net/weixin_44154094/article/details/112201037