JS的变量

JS的变量
	1.var 变量名
		javascript是一种弱类型语言,没有编译阶段,一个变量可以随意赋值,赋什么类型的值都可以
		重点:JavaScript是一种弱类型编程语言
		在js中,当一个变量没有手动赋值时,系统默认赋值undefined,
		undefined在js中是一个具体存在值
		一个变量没有声明/定义,直接访问时会出现语法错误
		
	2.局部变量和全局变量
		全局变量:在函数体之外声明的变量属于全局变量,
			全局的生命周期是:
				浏览器打开时声明,浏览器关闭时销毁,尽量少用,因为全局变量会一直在浏览器内存中,
				耗费内存空间
		局部变量:在函数体中声明的变量,包括一个函数的形参都属于局部变量
			局部变量的生命周期是:
				函数开始执行时局部变量的内存控件开辟,函数执行结束后,局部变量内存空间释放,
				局部变量生命周期较短
		注:
			当一个变量声明时没有使用var关键字,那不管这个变量是在哪里声明的,都是全局变量
			
			

  

原文地址:https://www.cnblogs.com/-slz-2/p/15513592.html