如何全局声明变量,以便我们可以在同一页面内编写的不同不同脚本中使用它。在下面的代码中,如何在脚本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>
答案 0 :(得分:1)
您需要正确关闭script
标记。并在第一个中声明var,然后使用以下脚本进行访问。
顺序更为重要。
如果你添加一些其他js链接来处理var a
。在第一个下面添加这个新链接
<强>更新强>
1.定义变量验证 并替换全局变量
<!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;
答案 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>