【发布时间】:2025-12-25 16:20:08
【问题描述】:
我有两个外部 Javascript 文件。我在一个文件中声明了一个变量,并试图从另一个文件中访问该变量。当我尝试访问它时,它返回undefined。
<script src="script1.js"></script>
<script src="script2.js"></script>
脚本1:
$(function(){
var myvar=35;
});
脚本2:
$(function(){
alert(myvar); //this line causing error undefined.
});
【问题讨论】:
-
你在哪里定义
myVar?是否在函数内? -
你确定 script1 被加载了吗?如果没有,请尝试在 script1 中包含一条 alert 语句并查看它是否触发,或者更好的是,检查是否有任何 404 响应。
-
你确定它叫 srcipt1 而不是 script1?
-
确定我正在使用带断点的开发人员工具,首先初始化 myvar,然后才在脚本中使用
-
抱歉无法放所有代码
标签: javascript variables global-variables