我们如何全局声明一个变量以在不同的脚本中使用它

时间:2017-07-13 12:06:43

标签: javascript jquery

如何全局声明变量,以便我们可以在同一页面内编写的不同不同脚本中使用它。在下面的代码中,如何在脚本1中全局声明变量,以便我可以在脚本2中使用它。

.php页面

 <!DOCTYPE HTML>
 <html>
  <head>
  <script type="text/javascript">
   //this is first script//
   </script >
  <script type="text/javascript">
   //this is second script//
   </script >
  </head>
 </html>

2 个答案:

答案 0 :(得分:1)

您需要正确关闭script标记。并在第一个中声明var,然后使用以下脚本进行访问。

脚本的

顺序更为重要。

如果你添加一些其他js链接来处理var a。在第一个下面添加这个新链接

<强>更新

1.定义变量验证 并替换全局变量

&#13;
&#13;
<!DOCTYPE HTML>
 <html>
  <head>
  <script type="text/javascript">
   //this is first script//
   var a ="hi"
   </script>
  <script type="text/javascript">
   //this is second script//
   if(typeof a !== "undefined") { // for defined varibale validation
   console.log(a)
   a='hello' // replaced
   console.log(a)
   }
   </script>
  </head>
 </html>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我建议你为全局变量创建一个文件 第一个glob.js

和代码

<script type="text/javascript">
   //this is GLOBAL script//
   var a ="MY_FRIST_VAR"
   </script>

并将其用作

<script type="text/javascript" src="glob.js"></script>
 <script>
console.log(a)
<script>