在函数中,使用var声明的变量,为局部变量,只能在函数内部访问。
不使用var声明的变量,为全局变量,在函数外边也能访问。
没有var的情况
<script type="text/javascript"> a = 10; function demo() { console.log(a); a = 5; console.log(a); } demo(); console.log(a); </script>
输出结果:

有var的情况
<script type="text/javascript"> var a = 10; function demo() { console.log(a); var a = 5; console.log(a); } demo(); console.log(a); </script>
输出结果

浙公网安备 33010602011771号