{块};
var 和let 的区别;
alert(a);
var a=1;//un;
let a=1;//报错;;一般他的作用域只在块里;
var a=1;
var a=2;
alert(a);
//换let 的话包不能重复声明;
1:for( var i=0;i<10;i++){
console.log(i);
}
换let;
2:
for( var i=0;i<10;i++){
}console.log(i);
换let;undefied;
3:
for( var i=0;i<10;i++){
1:document.οnclick=function fn(){
console.log(i);//i:10;
}
}
2:document.οnclick=function fn(){
console.log(i);
}
//i:10;
4:var arr=[];
for( var i=0;i<10;i++){
arr.push(function(){
console.log(i);})
}
arr[0]//10;
arr[1]//10;
5:var arr=[];
for