在函数内部定义的就是局部的,否则就是全局的
如果函数内的变量没有var声明会直接影响全局的
为什么没有var是全局的?
是因为,在js中,如果某个变量没有var声明,会自动到上一层作用域中去找这个变量的声明语句,如果找到,就使用,如果没有找到,继续向上查找,一直查找到全局作用域为止,如果全局中仍然没有这个变量的声明语句,那么会自动在全局作用域进行声明,这个就是js中的作用域链局部访问全局使用作用域链 全局访问局部可以使用闭包进行模拟
js全局变量与局部变量
原创it999977 ©著作权
文章标签 JS脚本 JS教程 文章分类 JavaScript 前端开发
下一篇:js各种小功能大合集
-
Cocos Creator 3.8游戏开发中全局变量管理方案探索
本文给出Cocos Creator 3.8+Typescript编程环境下,开发一款游戏时如何管理全局变量的可能的解决方案。
全局变量 Cocos Creator Typescript Redux MobX -
全局变量,局部变量
RISC(reduced instruction set com
compiler cache 局部变量 全局变量 缓存 -
全局变量与局部变量理解
js 关于全局变量和局部变量的简单理解 1.简单来说在 函数里边定义的变量是局
局部变量 全局变量 赋值