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你是對的。 –