0
因为我没有使用var关键字为什么变量'local'不在全局范围内的chrome控制台中?为什么没有'var'关键字的变量不在全局范围内的chrome控制台中?
function test(){
local = true;
};
console.log(local);//Uncaught ReferenceError: local is not defined
因为我没有使用var关键字为什么变量'local'不在全局范围内的chrome控制台中?为什么没有'var'关键字的变量不在全局范围内的chrome控制台中?
function test(){
local = true;
};
console.log(local);//Uncaught ReferenceError: local is not defined
在你的代码片段中,函数没有被调用/调用 - 'test();'。它的主体,包括赋值“local = true;',直到那时才会被评估。 –
谢谢@Jonathan Lonowski你是对的。 –