var color = "blue";
function changeColor(){
var anotherColor = "red";
function swapColors(){
var tempColor = anotherColor;
anotherColor = color;
color = tempColor;
//这里可以访问color、naotherColor、和tempColor
}
//这里可以访问color和anotherColor,但不能访问tempColor
swapColors();
}
//这里只能访问color
changeColor();上边的代码是给的例子 ,请问在局部作用域中定义的变量可以在局部环境中与全局变量互换使用这句话的意思在哪里体现了 没有感觉到什么互换使用。谢谢回答
1 回答
已采纳

cnyballk
TA贡献148条经验 获得超93个赞
不是已经交换了吗,anotherColor、color在swapColors函数里已经互相交换了,color是red,anotherColor是blue了
添加回答
举报
0/150
提交
取消