在函数中,使用var声明的变量,为局部变量,只能在函数内部访问。
不使用var声明的变量,为全局变量,在函数外边也能访问。
没有var的情况
<script type="text/javascript">
a = ;
function demo() {
console.log(a);
a = ;
console.log(a);
}
demo();
console.log(a);
</script>
输出结果:
有var的情况
<script type="text/javascript">
var a = ;
function demo() {
console.log(a);
var a = ;
console.log(a);
}
demo();
console.log(a);
</script>
输出结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)