【问题标题】:How can I use a variable of one <script> in another <script> in javascript?如何在 javascript 的另一个 <script> 中使用一个 <script> 的变量?
【发布时间】:2009-07-08 06:21:03
【问题描述】:

如何在javascript中使用一个变量?

【问题讨论】:

    标签: javascript variables global


    【解决方案1】:

    如果两个脚本标签在同一个页面上,则在函数范围之外声明的任何变量都是页面的全局变量。

    【讨论】:

      【解决方案2】:

      设为global;

      script1.js

       var foobar = "O HAI";
      

      script2.js

        alert(foobar);
      

      【讨论】:

      • 我认为这里所有的反对意见都是因为我们没有说“不要使用全局变量”?还是其他原因?
      【解决方案3】:

      如果两个脚本标记在同一页面上,则在函数范围之外声明的任何变量对页面都是全局的。但是,对于某些应用程序,首先加载哪个脚本并不重要。

      【讨论】:

        【解决方案4】:

        当你在 &lt;script&gt; 中声明一个变量时,你可以在任何地方使用它来访问它:

        var myValue= window.yourProperty;
        

        【讨论】:

        • @andreas 我编辑了答案。太夏天了,谢谢通知。
        猜你喜欢
        • 1970-01-01
        • 2018-01-28
        • 2012-08-06
        • 2015-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-16
        • 2011-05-13
        相关资源
        最近更新 更多