首先在js里局部变量和全局变量取值是不一样的
全局变量指定义在function外的变量
var globalvar = 'a';
function test(){
alert(globalvar);
}
这样是取不到值的,显示未定义
var globalvar = 'a';
function test(){
alert(window.globalvar);
}
这样使用”window.全局变量名“可以获取、修改全局变量。
一开始没想到是全局变量问题,后来试着试着变成局部变量后程序才成功了
本文探讨了JavaScript中全局变量与局部变量的作用域差异,解释了如何在函数内部访问和修改全局变量,以及将变量从全局作用域转换为局部作用域的方法。

被折叠的 条评论
为什么被折叠?



