关于JavaScript全局变量的问题(生存周期,是否跨页面)

JavaScript017

关于JavaScript全局变量的问题(生存周期,是否跨页面),第1张

如果是显示声明的全局变量,在页面加载后就有定义,值为undefined,知道代码运行到变量的赋值语句。离开页面后被回收。

如果是隐性声明的全局变量,则在执行声明语句后才有定义,离开页面后被回收

我应该明白你问的是什么问题,我也遇到的类似的:home页面与page页面共用同一个js文件。page页面修改了js文件中的一个全局变量vari,但是这个修改只能在page页面中体现(我用alert可以显示修改后的变量值),而不能反映到home页面中去。

请问你现在解决了吗?我卡在这里了。