函数作用域
可分为两种
//全局函数 /*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创建的函数==============局部函数 局部函数只能在当前作用域下被调用。