如何访问另一个javascript页面中声明的javascript变量

如何访问另一个javascript页面中声明的javascript变量,javascript,jquery,Javascript,Jquery,这是我在其中声明变量的第一个Javascript文件 $(document).ready(function (){ $x=0; }); 这是我的第二个Javascript文件 $(document).ready(function (){ console.log($x); })) 但是当我使用上面的代码时,我得到的输出是未定义的…有人能建议我如何访问在其他文件中定义的变量吗。您有一个输入错误: 您错过了)之后的功能() 因此,您的第一个脚本出现错误,$x从未设置。如果您的代码中有错

这是我在其中声明变量的第一个Javascript文件

$(document).ready(function (){

  $x=0;

});
这是我的第二个Javascript文件

$(document).ready(function (){

 console.log($x);
}))

但是当我使用上面的代码时,我得到的输出是未定义的…有人能建议我如何访问在其他文件中定义的变量吗。

您有一个输入错误:

您错过了
之后的
功能(


因此,您的第一个脚本出现错误,
$x
从未设置。

如果您的代码中有错误,则应该是:

$(document).ready(function () {
   $0 = 0
});

此外,顺序也很重要,第二个文件应该在这一个文件之后加载

   $0 = 0;
   $(document).ready(function(){
       .....
   });

@Satpal-它已经在全局范围内。(并且不要在注释中隐藏答案)。@Satpal如果这样设置,则应该全局定义。但是上面的代码中有一个错误。它应该是
.ready(function(){})
而不是
.ready(function({})
很抱歉,我的工作文件中有一个错误,代码很好。我已经编辑了我的问题,也请看一看!!@dieterg很抱歉,我的工作文件中有一个错误,代码很好。我已经编辑了我的问题,也请看一看@quentin@Dilkush-编辑后,我无法再复制您的问题em:很抱歉,这是我工作文件中的一个错误,代码很好。我已经编辑了我的问题,也请看一看!!!我的另一个文件很好,第二个文件是最后一个文件@dietergtry访问var-like console.log(window.$0);
   $0 = 0;
   $(document).ready(function(){
       .....
   });