4.2.1 函数和变量作用域