1.变量作用域的分类

在js中,根据作用域的不同,变量可以分为两种:

1.全局变量

在全局作用域下的变量,在全局下都可以使用。
注意:如果在函数内部没有声明,直接赋值的变量也属于全局变量。

2.局部变量

在局部作用域下的变量或者在函数内部的呃变量,只能在函数内使用。
注意:函数的形参也可以看作局部变量。

2.区别

从执行效率来看全局变量和局部变量:

1.全局变量

只有浏览器关闭时才会销毁,比较占内存资源。

2.局部变量

当我们程序执行完毕就会销毁,比较节约内存资源。

.