使用var定义变量和不使用的区别
function a(){
var v = 'a';
}
console.log(v);//v is not defined
a();//必要执行,才能对v进行声明
console.log(v);//v is not defined
复制代码
function a(){
v = 'a';
};
console.log(v);//v is not defined
a();//必要执行,才能对v进行声明
console.log(v);//'a'
复制代码