js作用域注意事项

fwxstar 2018-06-26 578次浏览

摘要: function fn(){ } //是作用域 if(){     var a=1;//等同于外部定义var a=1 ...
function fn(){

} //是作用域

if(){
    var a=1;//等同于外部定义var a=1
}//非作用域

for(){
    var a=1;//等同于外部定义var a=1
}//非作用域
// alert(a);          // ...
alert( fn1 );     // FF 不能对下面的函数进行预解析

var a = 1;
function fn1(){
   alert(123);
}

if( true ){
   
}