javascript中局部变量和全局变量的区别详解

如题所述

这个没什么好说的,也就是访问权限的问题。全局变量就是大家都能访问,而局部变量只能在局部变量所在作用域访问。如:

var flag=false;//全局变量
function add(){
    var x=0;//局部变量
    flag=true;//可以访问全局变量
}

function test(){
    x;//不能访问add()中局部变量,已经超出x的作用域
    flag=true;//可以访问全局变量
}

温馨提示:答案为网友推荐,仅供参考
相似回答