js作用域

451 词
作用域

作用域#

通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的 可用性的代码范围 就是这个名字的作用域

作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突

全局作用域#

全局作用域:整个script标签,或者是一个单独的js文件

全局变量只有在浏览器关闭时才会销毁,比较占内存资源

局部作用域#

局部作用域:在函数之内的就是局部作用域,这个代码的名字只在函数内部起效果和作用

局部变量当程序执行完毕后就会销毁