为什么我不能从一个文件访问另一个文件中的全局范围变量?

问题描述 投票:-2回答:1

假设我的HTML正文中有以下代码。

<script src = "first.js"></script>
<script src = "second.js"></script>

在first.js中,我在全局范围内声明了两个变量。为什么我不能从第二个.js中访问它们?

javascript variables global-scope
1个回答
0
投票

下面的代码按照预期工作。 如果不能看到你所有的相关代码,就无法诊断你的问题。 这就是为什么你被降权的原因。

index.html

<script src="first.js"></script>
<script src="second.js"></script>
<script>
  console.log(firstGlobal, secondGlobal); // true true
</script>

第一.js

var firstGlobal = true;

第二个.js

var secondGlobal = true;
© www.soinside.com 2019 - 2024. All rights reserved.