可以从不同的文件中使用javascript变量

时间:2016-09-07 12:09:03

标签: javascript file var

我正在制作游戏,我想知道如何使用来自不同文件的变量。例如:

文件1:

var js = "js";

文件2:

    alert(js);

我知道这看起来很奇怪,但我有理由这样做。

1 个答案:

答案 0 :(得分:1)

  

可以从其他文件中使用javascript变量吗?

是的,它可以...... 只要它是一个全局变量

这是因为所有的javascript文件都被加载到共享的全局命名空间中。

但要注意......

在HTML中,您需要包含声明此变量的脚本。否则会抱怨变量未定义。

实施例

script1.js

var globalNumber = 10;

script2.js

alert(globalNumber); // Will alert "10"

的index.html

<script src="script1.js"></script>
<script src="script2.js"></script>