JavaScript的全局变量什么时候初始化啊

我定义了一个全局变量,赋初值了,却提示undefined
2024-11-05 02:07:41
推荐回答(2个)
回答1:

如果你把定义的全局变量放在了使用之后就是这样


alert(a);

var a ="abc";

全局变量是在页面初始化时候定义 但赋值是根据你代码中的位置

回答2:

变量的定义与变量的作用范围是js最基础也是很重要的部分

你的undefined的出现可能是多种情况,

建议把代码贴出来,分析下

全局变量,放在所有代码的前面,一般没有问题