我正在制作游戏,我想知道如何使用来自不同文件的变量。例如:
文件1:
var js = "js";
文件2:
alert(js);
我知道这看起来很奇怪,但我有理由这样做。
答案 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>