变量作用域:变量查找的时候就近原则(作用域) 全局变量:整个js都生效的(整个js都可以生效) 局部变量:函数内部(只能在函数内部生效,如果没有let / var声明变量可以在全局生效) 块作用域:{}会形成一个块作用域(只能在块作用域内生效)