在另一个 Javascript 文件中获取全局 Javascript 变量

use*_*247 1 javascript jquery

假设我有一个变量:

<script type="text/javascript">
    var myVariable = "something";
</script>
Run Code Online (Sandbox Code Playgroud)

在这个 js 全局变量声明之后,我有另一个 javascript:

<script type="text/javascript" src="myScriptFile.js"></script>
Run Code Online (Sandbox Code Playgroud)

在此文件中,我需要使用全局变量的值myVariable。我知道我可以通过在某些 HTML 中设置此值,然后使用 DOM 或 jQuery 或其他方式在文件中获取此值来实现,但我想避免在 HTML 中创建此类隐藏字段。有没有更好的方法来做到这一点?

Tus*_*har 5

使其全球化

脚本1.js

 var foobar = "O HAI";
Run Code Online (Sandbox Code Playgroud)

script2.js

  alert(foobar);
Run Code Online (Sandbox Code Playgroud)