JS块作用域

块作用域指的是变量和函数不仅属于所处的作用域,还属于某个代码块(通常指{..}内部)

for(var i=0;i<10;i++){

    var j=12;

}

console.log(i,j)//10 12

当使用var声明变量时,无论它写在哪,最终都会属于外部作用域。

function foo(){

     var a= 10;
}
console.log(a); // a is not defined



猜你喜欢

转载自blog.csdn.net/gzkahjl/article/details/80919600