js和其他面向对象或者c语言不同它只有两种作用域: 1.全局作用域 window 2.私有作用域(函数中的代码块) 下面的情况都没有新开私有作用域 for(){} , if() {} , switch(){} 这个是js比较特殊的地方