函数内声明变量不加var和加var的区别时间:2024-11-04 21:36:32 这段代码说明了在函数中声明没加var关键字的变量时,会出现什么结果。 分两种不同的情况: 1、如果函数内没有同名的局部变量覆盖“无var变量”,那么它就是个全局变量,在函数外部也可以访问到它; 2、如果函数内有同名局部变量覆盖“无var变量”,那么它就会被同名局部变量覆盖了(但此时如果你在我外面调用这个变量,也不会报undefined错误)。