不同JavaScript 代码段 变量作用域

<html>
<head>
</head>
<body>
<div>
<h id="h1">Hello World!</h>
</div>
<!-- <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> -->
<script language="javascript" type="text/javascript">
var a="aaa"; var b="bbb";
var c="ccc";
</script>
<script language="javascript" type="text/javascript">
// var a="AAA"; var b="BBB";
alert(a);
//$(document).ready(function(){
alert(b);
//});
console.log(c);
</script>
</body>
</html>

1、当不引入jquery时,不在第二个<script>代码段加a="AAA"时,弹出“aaa”;

2、加上jQuery的引用,则会区分不同作用域。不在第二个代码段命名a会报错。

对于此问题还没有仔细研究。在草稿箱躺了一周,没时间整理,爆出来,还请各位赐教。

猜你喜欢

转载自www.cnblogs.com/meng9527/p/10818167.html