从函数作用域和块级作用域来分析