<script>
var name="global"; //全局变量
if(true){
alert(name); //输出全局变量global
var name="local";//重新定义全局变量
alert(name); //输出全局变量local
}
alert(name); //输出全局变量local
function test(){
var name="zhangsan";//函数作用域,局部变量
alert(name);//输出局部变量//zhangsan
}
test();//调用函数
alert(name);//输出全局变量local
</script>
js的变量作用域为函数
原文:https://www.cnblogs.com/beenupper/p/9521246.html