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

如题所述

如果是显示声明的全局变量,在页面加载后就有定义,值为undefined,知道代码运行到变量的赋值语句。离开页面后被回收。
如果是隐性声明的全局变量,则在执行声明语句后才有定义,离开页面后被回收
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-26
js的全局变量都是放在window下的,不同的页面就是不同的window,比如子页面访问父页面变量test,window.parent.test。cookie是同域名下共享的,也可以设置范围本回答被提问者采纳
第2个回答  2014-09-26
全局变量不跨页面,生存周期到网页被关掉为止。
跨页面有cookie和session
相似回答