函数作用域

可分为两种

//全局函数
/*function fn(){
  console.log(1);
}*/
fn();//调用函数

 

1.也就是在全局作用域下使用的function创建的函数=======全局函数

 

var a=6; //声明一个全局变量 a=6
function fun(a){
  //var a=3;
  //局部函数
  function fun1(){       //局部函数
    console.log(a);
  }
  fun1();//调用的时候当前作用域下没有a的声明,会往上一级作用域寻找,会一级一级向上寻找 ()作用域链
}
fun(5);

2.在函数作用域下使用function创建的函数==============局部函数      局部函数只能在当前作用域下被调用。

posted on 2020-06-10 09:02  F_Hark  阅读(117)  评论(0编辑  收藏  举报