标签: javascript scope google-chrome-devtools
因为我没有使用var关键字,为什么变量'local'不在chrome控制台的全局范围内?
function test(){ local = true; }; console.log(local);//Uncaught ReferenceError: local is not defined
答案 0 :(得分:4)
这只是因为永远不会调用测试函数,因此永远不会创建局部变量,因为它会抛出错误
答案 1 :(得分:1)
调用test()后即可使用
test()