function a(){
for(var i=10;i>4;i--){
var c=666;
}
console.log(c,i);
}
a(); //控制台打印出666,4
以上说明js不存在块级作用域
//在ES6中用let声明即可
function a(){
for(let i=10;i>4;i--){
let c=666;
}
console.log(c,i);
}
a(); //控制台会报错,