JavaScript只有函數(shù)作用域;每個(gè)函數(shù)都有個(gè)作用域鏈直達(dá)window對(duì)象。
變量的查找由內(nèi)而外層層查找,找到即止。
同時(shí)不僅可以查找使用,甚至可以改變外部變量。
復(fù)制代碼 代碼如下:
var color = "blue";
function changeColor() {
var anotherColor = "red";
function swapColors() {
var tempColor = anotherColor;
anotherColor = color;
color = tempColor;
}
swapColors();
}
changeColor();
console.log(color); // "red" 外部變量不僅可以被訪問(wèn)到也可以被修改
新聞熱點(diǎn)
疑難解答
圖片精選