是否访问.js文件中的JavaScript变量?

是否访问.js文件中的JavaScript变量?,javascript,variables,Javascript,Variables,我有一个普通的html站点,它定义了一个名为myVar的变量。声明如下: var myVar = something_that_is_set_dynamically; 现在我有一个js文件,我需要在该文件中获取myVar的值。我该怎么做 谢谢 在脚本中: do_something_with(myVar); 并确保使用它的出现在定义它的之后,或者在未在定义下运行的函数之外未使用它 将某些内容放在不同的文件(或内联脚本元素)中的唯一影响是,它在浏览器解析后将不可用。第一个脚本将在应用于第二个脚本

我有一个普通的html站点,它定义了一个名为myVar的变量。声明如下:

var myVar = something_that_is_set_dynamically;
现在我有一个js文件,我需要在该文件中获取myVar的值。我该怎么做

谢谢

在脚本中:

do_something_with(myVar);
并确保使用它的
出现在定义它的
之后,或者在未在定义
下运行的函数之外未使用它


将某些内容放在不同的文件(或内联脚本元素)中的唯一影响是,它在浏览器解析后将不可用。第一个脚本将在应用于第二个脚本之前运行。

将文件包含在HTML页面的标题中:

<script type="text/JavaScript" src="yourfile.js"></script>


如果变量是全局变量(即未在函数中声明),则整个页面都可以看到该变量。

请确保在声明
myVar
后添加了javascript文件

例如:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <title></title>
</head>
<body>
    <script type="text/javascript">
        var myVar = "foobar";
    </script>

    <script type="text/javascript" src="yourJsFileUses-myVar.js"></script>

    <!-- you cannot declare myVar here, because "yourJsFile.js" is already
         being executed, so you have to declare your myVar before you include
         your javascript file -->
</body>
</html>

var myVar=“foobar”;