局部变量 or 全局变量 1.函数中的参数会覆盖局部变量声明 2. 函数内的全局变量 1.函数中的参数会覆盖局部变量声明 function fn(x) { /**这里函数里有参数,相当于var x,它会覆盖掉函数内部局部变量的声明 */ console.log(x); var x = 2; console.log(x)